MLCHGGVHTLTGPAVIFLHGFPEIWYSWRHQMVALAAAGFHAIAPDWRGYGLSDQPPHPENATYMDLIADLLAILDLLHIPKAFVVGKDFGAMPAYLFALMHPERVSGVITLGIPYMLPSLRKHTNQHLPKGFYIRRWQEPGRAEADFGRFDVRTVIRNIYILFSGSELPIAGDDQEIMDLVHPSTVLPNWFSEEDLNVYASLYENSGFRFPLEVPYRCIKRSFKEADHSAATDLKVRVPALLVMGRRDYFLKFPGIEDYINSPLLKENVPDLKIVFMPEGTHFVQEQLPEEINQLIIDFLKKHTE*