MNPEKNLYPYTQESSLEQALNFEIAQVWHTRSEGTYRSFDKTHIYWCSLKHPEHQKAVVIVNGRIESAWKYQELCYDLFRQGFDVYTYDHRGQGRSERLTGDRQIGHVHEFQDYVTDLKALVEHFDLGHYQERFLLAHSMGGAIATRYIQTTPAHPFRALALSAPMFGVNMPWYLRPWALLITQIMAAVTPKPSYAPGYGPYHAKPFHLNLLTHSETRYQLFRELYEAHPELQIGGPSHRWVWQSLMATKQCLQLTRQIKIPMLILQAGEEAIVCNRAQNRLFKKLSRTQKRAALCRIAGARHELLFEQDAYRNQTLDHILRFFADSTIDHKRQHHRP*