MQSLFPKLDQDDFGPHFGLLSRQKIELMATRRMIQAADALDERQLQPASLDLRLGARAYRVRASFLPGRERTVMEQLRAFARDEDAISLEQGAVLERGCVYVIPLIEHLRLPDSIAAFANPKSSTGRLDIFTRLITDNSEVFDRVARAYEGPLYAEVSPRSFSVRVRKGSKLNQIRFRRLNSQQLERTGFAVDDRDLRERHKAASLVDGELNLRQGLVVRVALSAAIQPDGAIGYRAQKHADIIDVDRAGGYRLDDYWDRIFARPDGRLILDPGEFYILASQERLHIPSDLAAEMVPIDPAMGEFRVHYAGFFDPGFGASPDNRPGARAVLEVRSHEVPFVLEDGQIIGRLVYEKMAEAPHALYGEGEGSNYQGQGLKLSKHFVMD