MSIVKGFKFGAQAALSGKLRAASAGVISQVRWLNLHEFQSKKLMADAGVTVQRFRMAESIDDAAEISKSFKVREFVIKAQILAGGRGKGTFDTGFKGGVHLTQDPSKVAPIVKEMLGHNLITNQTPKSGVTVRKVMVAEALDIARETYLAFLMDRSSNGPVIVGSPMGGMDIEEVAHKHPNAIYKEPVDIVRGITDEQARKMAAFLEFKGSKQDEAAEQIKRLYALFLKVDATQIEINPFGETPDGQVVSFDAKMNFDDNAAFRQRDIFAMDDTSESDKREVEAQKHSLNYIGM