MKNLHASSEKNEENVCNVCHGIARLCKLSTCPFYRDLFKEALAAKLSGRQLSGPSPPTFLVGEKGYPRVALGSALVYADDINPALLESPSKWLDFSVNELLRLRLSLLLGLTITHVKTPIQRRDPFTALQESAASIKPVDFEITTAGAVKTMPGFSIRTAPYGPSARVEKVKLTGNVSIPRKVDSYLNDPYVKAEETLTSLYKTGHDEYYLTRLFSAGLLGIASQRKLVPTEWSITAVDDILSKQLYNQVRQYSIINEYRVHSYSAVENSATVVLTPTPWMYELLEGWLRYRDKPPYSDHEIIRPRKTYAENTGGAYYAVRFSLLRHLADRREQSGAIVFFEIKPGWVPLGVWRFREIVKKALEQRCERFQSLDEALAHVRPRLSIPLHNYLKQSSLIPFLRRQQKIDTP