MTLLGALDNFYLTKGEQEQSPSRRDGITAAAERELRHYCADVVAEAAVLLRLPQVVAATAQVLVQRFYCKRSLKKFDPKVVAMAAFWLAAKLEEVIEIDNPNRLTLRDVIRVVDRVTRRREGKSLTVMDPYSQRYDVLKQEAVQTERHMLRAFGFVVHVEHPHRFILNYCQMVLFDTAKHAVSKEHQRAVQQEAWNMANDSLRTSLCVTYRAEAVACGIIFTAARKLKIPLPENPPWWHLFEVEDEQVYDVCATLCELYSRPRPQPGAGAPPPAAAASSQGAPAGGTPQALELLAARPAATTTGAAKTEATIATAVVAEDALRSLWQLLQHDVAAVRGHLPVASHIGRPMPHLQPGLS*