MRGVTPPQKFSVPSPDDDADIIRPNTVIPGGVTVGAAMRKKATGVRSWLLLDSTGQTQVVEAGKHAIMRRTGLPARDLRILDPLLSYPSTVLGRERAIVINLEHIKAIITAQEVLLLNARDPSVAPFVEEVQRRILRHHQATKSQEAGGGGNNADWTNLYDLEEPQSEEVSPPNVSANFQSMDENKSDGKQLTGENRDGPKLLPFEFVALEACLEAACSCLDNEARTLEQEAHPALDKLTSKISTLNLERVRQIKSRLVAITGRVQKVRDELEHLLDDDEDMAEMYLTDKLMEQLENSSVSSISGQDGIDEEVIQSNMDDRVPVEISMDANAGSTSYDADTPHIDQHQERLYGGPNALSRGSRGTHTSTTRSAISKHLDVEELEMLLEAYFVQIDGTLNKLNTLREYVDDTEDYINIMLDDKQNHLLQMGVMLTTATLVVSAFVVVAGIFGMNINIELFDEKKAGMPEFLWTIGGGATGSLFLYVVAIAWGKHKQLLE*