MPHTGQAGVNQLGGVFVNGRPLPDCVRQRIVQLALVGVRPCDISRQLLVSHGCVSKILTRFYETGSIRPGSIGGSKTKQVATPTVVKKILRMKQEQPTMFAWEIREQLARQGACDPQSLPSVSSVNRILRGGGLHTDHTGIEGGSQSTYTSQISSNVANRDALMRTDYQLFYPGTLGPLHISTTSGNTSAPSWNPSFYSSLYQATTLHLHHGMQSFTSLDVEHLSEQSGPTNQVDLKSSSSSMAGSDDSLDKSDLDENTESQDHYKPFQNSSIILELGQKIGSDRSAFVRHSTSGSSINLENRQSSPLATSDKQKIMSPRILKTGNEQNTMAKEMAIEERPTQPQRKRNPYSIEELLKKDESKSTSKRPKLTNLDVVQPCGIILNKEM