MASFQKIKIHNPVVEMDGDEMTRVIWKMIKDKLILPFLDLDIKYFDLSLEHRDATDDRVTTESALATLKYNVAIKCATITPDEARVKEFGLKFMWKSPNGTIRNILNGTVFREPIICKNVPRLVPGWKKPICIGRHAFGDQYRATDTVIKGPGKLKLVFVPSKDGETEELEVFNFEGAGGVALSMYNTDESIHSFAEASMTMALEKKWPLYLSTKNTILKKYDGRFKDIFQEVYESSWKDKYDEAGIWYEHRLIDDMVAYALKSEGGYVWACKNYDGDVQSDLLAQGFGSLGLMTSVLIAPDGKTIEAEAAHGTVTRHYRVHQKGGETSTNSIASIFAWSRGLSHRAKLDGNDALKDFCDKLEAACVGTVEAGKMTKDLALLIYGSKLSRDHYLNTEEFINAVSQSLVEKLF*