MATFPAQKQESQPGVQHVMDPHPRTKRSDYKPSDKLKNKVALITGGDSGIGRAVAYFYSLEGASVAITYVPGKEEKDAEEAIHMIKEAKTAHAKDPIMIPADIVVKAYGRIDILVNNAAEQYRVQKIEDLKPEQLERVFRTNIFSHFYLSRYAVPHMKEGEGCIINTTSVNAYKGNKTLIDYTSTKGAIVGFTRSLALNLVDRGIRVNGVAPGPVWAPLIPASSPEPEQTEHFGEQCPMGKAAQPDDIAPSYVFLASEDAAFFTGQVLHPNGGMIVNA*