MQERELSLAAQNSFVDSAAAHMGAFKLNPGAHDLSPGQSSAFSSQAPGYPAAALGPHAAHVGSYSGAPFNSTRDFLFRSRGFGDSAPGGGQHGLFLAPAGSLHHPHTDAQSHLLFPGIHEQHGPHPSQNVLNGQMRLGLPGEVFARSDQYRQVSSPRTDPYSAAQLHNQYGPMNMNMGMNMAAHHHHHHHPGAFFRYMRQQCIKQELICKWIDPEQLSSPKKSCNKTFSTMHELVTHVSVEHVGGPEQSNHVCYWEECPREGKPFKAKYKLVNHIRVHTGEKPFPCPFPGCGKVFARSENLKIHKRTHTGEKPFQCEFEGCDRRFANSSDRKKHMHVHTSDKPYLCKMCDKSYTHPSSLRKHMKDTEYSDGDI