MGVQCQENILVTGGAGFIGTHTVVQLLNEGFKVTIIDNFHNSVEEAVDRVRELVGPQLSQNLEFHLGDIRNKDDLEKLFSKKEFAAVVHFAGLKAVGESVVQPFLYFENNLIGSITLYSVMAKYNCKKLVFSSSATVYGQPEKVPCVEDFELKAMNPYGRTKLFLEDIARDIQKADQEWNIILLRYFNPVGAHESGKLGEDPKGIPNNLMPYIQQVAVGRLPELNVYGNDYPTPDGTAIRDYIHVMDLADGHVVALQRLLRQNHLGCVAYNLGTGKGKSVLEMVAAFERASGKKIPLKMCPRRPGDATAVYASTEKAEKELGWKAKYGINEMCRDQWKWASQNPWGYQSKP*