MSAPKSLYVGPSVQRLLQSAEDGDGLSRLAMIGHRGVGKNRPSAGDQLRPSFMENTVVSFNMAASHGADFVEFDVQVTKDGHPIIFHDDFIVVNDKENSCLVHKRIGDLMLEEFLQIGHQKDSQIVEKALFRETPDGSFSAWTVSVDDSLCTLKDAFEHVSPLVGFDIELKFDDYNVTSHQELKRSIDAILKVVNESCFGRKIFFSSFHPDAALLLRQEQSIYPVLFLTDGVPNIYPDYRRSSLAAAIEVCLTGNLQGIVSEVKAVLRDPEVVQQMKAANLALLTYGDLNNVAEILHLQENLGVDGLVIDHVLEMVVESFKGNPSVRSLS*