MKRSRVDGVDEVEALAMANCLMLLSRVGKSESTNQLPGRVFECKTCNRKFPSFQALGGHRASHKKPRLMGDELQLPTSPAKPKTHECSICGLEFAIGQALGGHMRRHRSEIHNPTPVSVVKKTSDERVLSLDLDLNLTPWENDLKIQFRKVPHMVDCIL