MTTMAEPQPLFDYTGYLPECPTWSEAEQALYWADIMECEIHRYDIRSGEHQVLQFPEEVGCFALREKGGFIVALRSGIWLTDAHGLLRRKVCDNPSNPELARFNDGGTDRDGRFYAGTFWGPGDYNGALLMRVDNDLQPKVIQCDIHGANGLAFSADRRWMYTSDTPNAVIYRTPLDEQGEPGRREVFRRFQPGEGIPDGAAIDVEGCYWSAMFDGWRIARFSPLGEELESYPMPVRCPTMVCFGGADMKTLYITTTRENMEDDELAQYPLSGAIFTLPVAVAGMKKLPFREC*