MRKSGFGGKRKSSFLPSLTNSVFAAPPAPATDSDVQAILDQIWNQIHRAGGRNVTSSVFPALERLEHYMRLRLALYFVGVPMGRIGSEGSAADLDALVSRLMVLYPGNQSIPMRVTRCCFKDVRLSKFFILDKLKEVVGSMPGPSQLVSSDCGIEEVFDRLIKTHKRGPIILDECQGVQDTLVNRFELPTARTRSLLDVSVPALLGFRTRIQEECSHFGGLYEEADLKDYASRILKDSSASGTATAYFVEYANEVSTRLYRPMAVNTLRSSPLLDRTVYKRYYLTVGKPAGLSRIGQGYEMIGGDDCKRYVTRESQGQVLGTNIAYSTSYQQHDDPYSCKLRQLLKFFLMGVKLYQSGEGLF*