MLRRKLNVSCIVEGCNSRAYSDQPVFAFPRVPETAKAWRRAIGIHPEAEILPDEGVCSLHFAANFVKKDKEDPRIVWLIPGAVPDLGGGGNSETPATPYHCRMCGSAQETRLDNAVSVMRRDKHMLPVLDICLDLNSEIHSLLPDGVCESCASTVRYITQFAESCWKAQCSLAESYAPGRDFKVEPWKRLAFCEDEPPENDPLQTEMKPGVEEEHSESEMIELIPMEEVKQEPQLEMYEPEIPQNTTIEPEEAPLVEPLPYDPPEPSGSKPPRKAREPPAKRPRPSEGFDTNESDLWACDFCNQKFAIKKLLDQHIRTHVRQLAELEKKRQLQLTGQFRCLKCQTMFPTAEELKVHFAAQHQKKIECKLCNVTFNFAGLLDRHNAQMHPELVKKKRKY