MKSFGILSTFVFTAAAAPLAPRQEAIQTTNFSAATVQGGPGASIFALRAPVVMASPEVSNRRARPQSTPQALPQGQAESGHVSLDTRTANAPQPAGRGRYSSLPALAIKTLQQELENVETVGSWLEEVFAAKLESLQAPEDAALRRIVLEFDDVISGWFLSRTLPEKERSRSPSRSPTSSSERRSILITRTGTASSAFKGRGTPTNKSVTWAERAATPPAAAPTPILTPATRSYPIRTTPGNAPDSSATPSQSGRDRSQAPKRLTEQPSNRILIRVNDKLRMVTREPYAVTTKLAELVSVPHSEIPNAKRTPTGWGVTVASEETRQKLLNPSAVKAIMDALDAREVTVPTTWHTYAVSGVPRTLNCLDGRKDVHEVIQEEITVAAGQQPVNWHISKHGYDPYTAEGTWIVSFL