MQLTQLVYDREVIWNRSHPDHSVLAKRYEAFDEVARELGMSMPELKHHWRTLGGKVVTKITNTIAAIISTRQRDYPAGQLTPFLRSAPPARFHKQQHGQHDRDKCRPVQQTHQLASPEQCKQILAVMTELARQFSAVQFVDVPVEELSEVALKQQIDAVLTVIFFQAEKAIDRIDGVDIAALTTNCRKLAGAATSVGGGAKEPLEKRTNLWMLRIKRIS