MSHAQLKVGFYGKTCPEAENIVTNVVRQVAASTQNIAPVLLRLHFHDCFVQGCDGSILLENGEIGERHAFGHQGVQGFDVIERAKEEIEKVCPGIVSCADIVALAARDAIVVANGPSYEVETGRRDGMISNLTLAANMPDVSESIQILKAKFSQKGLSEKDLVVLSAAHTIGTTACFFMTQRLYDFVPGGGSDPSIDPSFLPELMAACPRNGDVNARLSMDRGSGEEFDNNILQNVRSGFAVLRSDASLYEDVDTRNIVDSYFGIFSPFLGTSFEDDFANAMVKMGRIDVLTGKQGKIRSVCSTF*