QERLVVVKVEEENCVWGHDFGRQGNACSREAFRQRFRQFGYSDSAGPREALGRLRELCCQWLRPEVLSKEQILELLVLEQFLAILPEELQALFRENRPESGEDAVEMLEELEKELDEPRQQVGRSHGQGMTWKEMTSVGALKSPSIQLQPLEKRGKNETQECQAFCETGEEPQSIRLPGETPSGQILEEALGGLDNFEKLKGSASGNKLSQFPSQETHFRLASFTKEIATEKNFLECNESIGSLSLNSNSITQPRILSGGKLYECLDCGKAFCQSSKLIRHQRIHTGERPYACQDCSKAFSLRSDLVRHWRIHSGEKPYGCCECGKAFRGSSELIRHQRIHTGEKPYGCGECGRAFSRSSALTQHKKIHTGDKGYECTECGKAFSRSSILIEHQRIHTGEKPYECNACGKSFNQNSALTQHQRIHTGEKPYECSECRKTFRHRSGLMQHQRTHT