MALIFFILILSHLVGMSHAQLKVGFYGKTCPEAENIVTNVVRQVAASTQNIAPVLLRLHFHDCFVQGCDGSILLENGEIGERHAFGHQGVQGFDVIERAKQEIEKVCPGIVSCADIVALAARDAVVVANGPSYEVETGRRDGLISNLTLAANMPDVSESIQILKAKFSQKGLSEKDLVVLSAAHTIGTTACFFMTQRLYDFVPGGGSDPSIDPSFLPELMAACPRNGDVNARLSMDRGSSEEFDNNILQNVRSGFAVLRSDASLYEDVDTRNIVDSYFGIFSPFLGTSFEDDFANAMVKMGRIDVLTGKQGKIRSVCSTF*