MQSLALVPQGSIEAYMRAANAYPMLTAEEEKELAERLHYHGDLDAAKQLILSHLRFVIHVARSYAGYGLPQADLIQEGNIGLMKAVRRFNPEVGVRLVSFAVHWIKAEIHEYVLRNWRIVKVATTKSQRKLFFNLRKNKKRLGWFNQDEVDMVAKELGVSTKDVREMESRMSAQDMAFDMSDDDDSGDFGQPVAPVLYLQDKSSDFAGSIEEDNWESHATDRLADALDSLDERSQDIIRARWLDDDNKTTLQELADKYGVSAERVRQLEKNAMKKLRAAMEDDEEDEY