MVRAPCCEKVGLKKGRWTEEEDDILTKYIQANGEGSWRSLPTNSGLLRCGKSCRLRWINYLRADLKRGNISFEEESIILKLHASFGNRWSLIASHLPGRTDNEIKNYWNSHLSRKIYTFHGTTSTSKDIIITLPPRRKRGRSSRWAMKKNKQQQIHTTHNNEVAVPLPPTPPLIETEKYLSTNIMLMEEQFDGSSTASTITHQHENNINTTQEEEEEQNVGVEEGEKEEIINEDIWGPCDEEVINGGEVVLNFDDIMDNCYFQEASGVWTISDHEQRESNDNINVAGNEKGVDDTCTNIVMSSGDDDQLHSSSFMASGLDQNLLTWLWEDEDWETDLQSLGEIHSDKLKAMVDWFLSSS