MKNSRRFDLSQRLVHFVRSVDLRSDGATTLPEEWSFGNLVEDWVLSPFFLLRHILRSQEVLPTWSIRNGRRTVYGPRPAVCFSEMPLAAFLIAGEDRSARGEHMSTFGVMFKKEDLFALGARPVIYGLTDEQRARKRTDGARVFPESALPLREQYRYVAYNPTRDRPLDWTHEREWRLPSERSMPAATSYDELSGFGLRFEQLQHEVGFIVRTENHARRLLHDILWLVDTHQLPKELFSFIVIADRFPDPHELVTPESVETAIEHSKISLEPYFTLEESRARQIRTRFDRLVEQVLPELSGGQPPMGELGGGWLWLYDNTSELVRALMMEDGRISISASERYLVNLMEYPDFYSLGRREQMTQQLAELVEKEFGESATYFSVLMSNDPNSVPFYTGTSMLSSAYLNYAHNEEDF