MKLQFFLIFLFITGQLSAQSSKLSFDEKKAEYLYHFAYECIDQEYPNKTGHVLGDDSYLQPPRVMHPAFYGCFDWHSSVHGHWTLVKILTEFPDFKYRDEIIKKLKKNITEANILQEVAYFDDKHNTTYERTYGWAWLLKLDEALREWNDPVALELQANLSPLVDLLSDKFGEFLDKLIYPIRIGEHCNIAFGMSFAYDWAKKYDTALAIQIERKAKEYYASDCDCPLTWEPGGFDFLSPCLQEASIMLKVLPEKEFEEWLKKFLPKFEKHHEKFLEIATVTDRSDGKLAHLDGLNFSRAWCLYEMGYALNNQRLIDFADAHFNYSYEKMDSGEYAGAHWLASFATYALIKSHNK