MTKFLFHGIWCVVVLILCACVTALAVVKMGDFTNPTLVHQDSVTPAPPFLKIKKLGVRKRIISPEKQLFYCTIDKSCMELHFSNTSLHCRELLSHLTGCLQTETAERAMFFRGTGGLLNYKDYSLSVYNCCFSINTPDAELEMGKGMAEGGMKVLSLSLLKN