MMESSGGSGSSDPLLLAPGFRFYPTEEELLTFYLRHRLAGTKPVVEHLIPVMDIYGYHPSELQAMAGAANVCDTEQWFFFCPRAERELHGGRPARTTPSGYWKATGSPSYVYSSSPNNRVIGEKRTMVFYQGRAPTGNRTRWKMNEYKAVADDAPPAPGAPVMLRNDFSVCRVYISTGTLRSFDRRPLNRPGGLAVVSAHQQAVHCGYQQQQLQPQLPPPAAVAKTTTRHHHQQMHAAVVVDDDAADSNGRHAAAAENSHDSSSSGSRGGVDGAEDAAMAIDWDSLIPPVDDLAFRGVDDLTRVIWPHN