MGRSMTIQFCAVLLLPVAFLLFAGSSQVVAQLELGYYSKTCPNVEAIVRAEMEKIISAAPSLAGPLLRLHFHDCFVRGCDASVLLNTTAANVAEMDAIPNRSLRGFGSVERVKAKLEAACPNTVSCADVLTLMARDAVVLAKGPFWPVALGRRDGRVSTATEAADQLPPAYGDIPLLTKIFASKGLDSKDLVVLSGGHTLGTAHCQSYAGRLYNFSSAYNADPSLDTEYADRLRTRCRSIDDKATLSEMDPGSYKTFDTSYYRHVAKRRGLFQSDAALLTDAATRDYVERIATGKFDDVFFKDFSESMIKMGNVGVITGVDGEIRKKCYIVN*