MTTATPTTPIDTTKVEGRRAVRYESYDALLADVEELAGGDFNTLGNWSYGQILDHIAKSIHAMIDGPGFSMPAPMRFVMRLSMMNKMVHREVPPGFKFPEKVAQHFEPDDLDPPQGVQRLREAIDRVKSTRQRGMHPAFGAIKTDDWDRFQLRHCEMHMSFVAFYAATLGYALEDMEMGPARMAFFPMDPSLLGAGGALITCDGYTPSQAGTMVYFPVADIDATLAKANAAGGKTLRPKQSIGQHGHVAHFEDSEGNRVGLHTPPAAE*