MVVLILCACVTALAVVKMGDFTNPTLVHQDSVTPAPPFLKIKKLGVRKRIISPEKQLFYCTIDKSCMELHFSNTSLHCRELLSHLTGCLQTETAERAMFFRGTGGLLNYKDYSLSVYNCCFSINTPDAELEMGKGMAEGGMKVLSLSLLKN