MSLLDGTITHPCVLDRHTSTHAPLLRHTGGHPRCCYAKAKVDDDEQEHRASHRGFTIRVPTIPKLGDIESARRLLESAFQNLSFDMPKIPIDSALQGLPFGIPKLSIPMRVLVLDITGFVVTKWRKPQKKVLEDLPVDEDQYPRCAWPRILKESQVNEAPNVGLFENPHMQEVSNQIPVGPHCAWPRATRQLATVSGFSYSNSVSLYPHSAWPRESISAANGAALASEGLGELSVVKKEGDISPSVIEGGPRCAWPRKSISAKQSHYAPGSTDNSKEFEEEDQIGGKAPLAGCGEAAELPRRMLATSVGLTVMNHLAKGSIATSFFDLCSLLPAGSMGIPEEESAALDVGRRTLLVFVKRSVS*