MSGEKKSRHVMYKKTSRDKAVSVYLGKRDYVDHVDSVEPVDGVVLVDPDLLKGKKVYVTLTCAFRYGQEDIDVIGLTFRKDLYYARTQIYPPVEDPKALTKVQERLMKKLGNNAFPFVLEFPDFLPCSVSLQPAPSDVGKACGVDFEIKAFSTNNLEDRIHKKNSVRLMIRKIQYAPDQPGPKPRAETSWQFFMSDKPLHLTASLSKEVFYHGEPITVSVSVTNKSDKTVKKISASVEQVSNVVLYSSDYYIKTVALEESNEKVPSKASYNHTFSLLPLLAYNREKREIALDGKLKHEDTNLASSTLLKEGTDRTVMGILVDYKIKVTLTVSGLLGDMTSSEVSTELPFILMHPNPDGGAKESEQEDDMVFEEFARDPLKGELQAEEKEEEEDDEK