MDVFMRGLSRAREGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAERTREQVTNVGGAVVTGVTAVAQRTVEGAGSIAAATGFVRRDQLGRNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA