MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAERTREQVTNVGGAVVTGVTAVAQRTVEGAGSIAAATGFVRRDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA