MHRDRVDYYCRIVWKNNRAELHGKKMKFGKEFVAQMVQEWQPAYVDYRFLKMVLKDIMRYKQRNTFVGIPGGIKKARTFSRAFSGLTRRSSNRHNEEEVILMKNTQHDGNDKYETMFLMADEEGAEFDVVFFKRLDEELNKVNKFYRSKVEELLDEAIILDKQMESLIAFGTILRNPYRSALNKNSGAPKTAQEPATATPMSRLNDGRYNGPGQMEVTSEIEMSAEESEQSSGSNFNPNGTQSASPYGRRSKSAERPEALEIIKHVKINIMPETPRSTLRSILTDPETRYLNKEDLRKGKKMLRTAFVQFYQKLRLVKGYSFFLPLYIDFFKLGGDW*