MLASKTAQCVAFRPSRTGAVRVDAIAEMEPWRTARDTRSAAPGKISSTLNHLSLRVRKRNDLRHLLAQDLSSRPRRNRRSEAFRSAMRESFVTPANLILPXFVHEDSDKNVEISSMPDCYRLAYGQNVIDNVAEARSYGINQVVIFPKTPEHLKTSTAEEAFNKNGLSQRTIRLLKDKFPDLEVYTDVALDPYNSDGHDGIVRDDGVIMNDETVEYLCRQAVSQAEAGADCVSPSDMMDGRVGAIRRALDREGHTHVSIMSYTAKYASXFYGPFRNYREALREIRADEAEGADIMMVKPGMPYLDVVRFLRDNSTLPVAVYHVSGEYAMLKAAAQRGWLNERDAALEALTCFRRAGADLILTYYSTQAAKWM