MATMASLFLKTPGPSQSLPKTHKTHFVLPQNLPLSWRSKYRAGPAAAVRIRCGLIDPDGGKLVELIVEEPQRDLKRRQALSLPQIKLSKIDIQWVHVLSEGWASPLKGFMRESEFLQTLHFNSLRLGDGSVVNMSVPIVLAIDDSNKNNIGDSSSVALVDDKDNPIAILNDIEIYKHNKEERTARTWGTTAPGLPYAEQAITHAGNWLIGGDLEVIEPIKYHDGLDRFRLSPAELRDEFTRRNADAVFAFQLRNPVHNGHALLMTDTRRRLLEMGYKNPVLLLHPLGGYTKADDVPLEWRMKQHEMVLEDGVLDPETTVVSIFPSPMHYAGPTEVQWHAKARINAGANFYIVGRDPAGMGHPLEKRDLYDADHGKKVLSMAPGLERLNILPFKVAAYDKTQNGMAFFDPSRPQDFLFISGTKMRALAKNKESPPDGFMCPGGWKVLVDYYDSLIPSENGRVPEPVPV*