MATIHKLFKSPFFDFEFLRLLAMAPYEGAEIGEVLEAAAKIKDQDPESWYSTLLETGGKAEAIAKQAEASGDRVGARRAYLRSSNYLRAAQFMLNEGPIGHDERVLPTLERAIANFRKGVQYRDGKTIFLEIPYEGGKTLPGYLYLPPAARRIPGRKIPILLNSGGGDSTQEEIYFVNPAYGPDLGYAVLTFEGPGQGIVLRRDKLPMRPDWESVTGPVLDHLFDLATRHPELELDLDHIAVTGASMGGYFALRAAADPRIKACVSVDGFYSLSSFVGGRMPGPLFNGFMSGWLSDWMFNGILGVLKKLAFQARWEFNHLRWATGSTTDADVMRSFGAYTLQKADGTEYLADVKCPTLVTGAGASFYFDPATTTDKIYDCLTSLQDGVDKEKWIATDVAYGGLQAKIGAFGYSAQKTFEWLDQRFGIQREPLAASSRLEDLVSRL*