MSREFSLDREAHTAAHAVVRLHGVTYTMPREPGTADDELDMSCCPGHDELVQMEYVPEGRFLGGPAPWFAAAGCTAGCMRVAAVEKEDQEEGEAGSKQIMVLYRYAAFSVSSDGVVARGSTKAHLLRFIATGDHTARSLAWAGSSLVRLIYPGRFSEQLLELWSSLAAQVSALPPAARVEVFVDVGILLRRSDYTAERVERMRPSLERMVEEPWPVRFTGMELHLPEPMRRKRNNDNDEAAIDDDDTDAGERPAKRRRVVAAGEDCPVCLQLLEGDDLAAWPRCSKPHVFHGACLERVLVESKTCPMCRHKLYIQPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX