MKRNHADNSEKGDCFEILFDYLKILELEEEDMLNMKVIHVAGTKGKVDVAILEVGLGGRLDSTNSLGVPAFTVPQPDEAMRLLEEKASQLNCILPEKFIKGLATASLQGRGQVVSDQFIESQTSGDLVFYLDGAHTPESMEVCAKWFSSAVNRDNQSESSEHLLSGSSESSHDQFSGEENCHQILLFNCMSVRDPTMLLPHLRNTCSNYGVHFKKALFVPNMSVYHKVGTAADLPEDDPQVDLSWQLTLQKVWESLVQSEIGEEDGESSGNSEVYTSLPMAIKWLRDSVHESSSATRFQV*