MSAPTSNEKRVAIITGAAEGIGRGIALRLAKDGYELGLFDLPRSKDRLEELANTLRSEHKTRVATVFGDVSKEEDVKRLVDTVVQELGSLYAIVANAGVAINRVLHETPTEELDRLLNINVKGVWFSYKYAAIQLIKQGKGGRIIGAASIAGKRGLPQHSAYCATKFAVRGLTQAAALDYGQYGITVNAYAPGTIDTPLLQEIDDYHNKVGGQPKGAWKSTFQNSLGRIGQPSEIAGLVSFLVSDDSSYVTGQTYIADGGIHFD*