MVCNLWEAVKKDRKSDDKFILVTGGAGYIGSHTALLLLEAGYKVVIIDNLDNSDEEAVRRIAVLAGGNGKNLYFFQVDLRDKPRLEELFSEVRFDAVIHFAGLKAVGESVAKPLLYHQNNLVGTINLLEVMGEHGCKMLVFSSSATVYGQPKGVPCTEDSPLSATNPYGRTKLFIEEIVRDVQRSDPEWRIILLRYFNPVGAHPSGMIGEDPRGIPNNLMPFVQQVAVGRQKELAVFGNDYPTKDGTGVRDYIHVMDLANGHIAALRKLFQTREIGCIAYNLGTGHGTSVLEMVAGFEKASGRRIPLKFVARRPGDVSEVYASTERAEAELQWKAQYGIEEMCRDQWNWASKNPWGYRS*