KFPRFNFVGKLLGPKGNSLKRLQEDTMCKMAVLGRGSMKDRQKEEELRVSGDPKFSHLMEDLHVEISAYATPAEAHARIAYALAEVRRFLVPDYNDDIRQEQMWEMQILNTQGREGGGAPAVEAPLSPASSLEAANSPTAATTANSIDGQDDGATRPTPSPPHPASLKSQGTALPTVTSNLGGRKRPLLPGARPAMSPTKRTVMSLLARARAAQNKEVLQPSVSIIGAAAQPHQQQVQAAAAVAASPLIQAALQLPPGAAQGAAAVAAAAAAQQQAPTTQQQVTQLQQQLAAAQTMPQRQPLIQSHTQHPVLAPAIHGLLHAQRAAAGATVLPILREDFMAGVNQHQVQNVHIA*