MFVRALQLIAREKKSGIVAPGSLGFVNAFSSASASQSQRLAGKVAVITGGASGIGKATATEFVKNGAKVVIADVQDDLGHAVAAELGPDAACYTRCDVTDEAQVAAAVDLAVARHGQLDVMFNNAGIGGNPVPPPLGATDLADFDQVMATNARGVLAGIKHAARVMVPRRSGSIICTSSVAGVVGLGSMGNLAYSTSKAAVLGMVRTVAAEMARSGVRVNAISPGAIPTPLALKTFAVWFPGKSAEEVRRIIEEEVNLMDGVVLEEEDIARAALYLASDEAKYVSGHNLIVDGGFAVTGSAK*