MFVRALRSIVREKKNGVIAPGSLGFVNAFSSASASQSQRLAGKVAVITGGASGIGKATAVEFVRNGAKVIIADVQDDLGHAVATELGPGAACYTRCDVSDEAQVAAAVDLAVARHGQLDVMFNNAGIGGNPVRPPLGAVDIADFDRVMATNARGVLAGLKHAARVMVPRRRGSIICTASTAGVVGTVVNPSYSASKAAVLGLVRAMAAEMARSGVRVNAISPGAVATPLAMETFGSWFPGKSAEEIRRIIEVDVSSMDGTVLEPEDIARAALYLASDEAKYVSGHNLIVDGGYAVSRTAK*