MLWKFQFQDSLFKFEQRKWLVEGTEYSIQKDQEKTECIEMKYRMDLEIAQTTPKVMPEESVSGLEIVELVTAELRRNGKFFILPMNDVTAMKALTKAFRLLVDIGIQREFIIDSCVSVPQLFVSLTQKGETSIQIIELIVDFCRLTYEDSIRIFATYNEELLSAGPEEIQKCMDVLDSYGFQDEELGKAICSCPALLFAHKSNRLAQNAENLFSHFSKNQFYSLLKSCPEILLGSTDETEDKIEYIYCHMLMEGEDFSSCSNLAQISLEELIDRHEFLLKTGTYKTPDLKRPQLKMKNPKLKKIVNSGAEQFAKKVGFVSLEEWHLFRELQNKRRVLESEGKMHPFERIKPSMRKQSERKKKSALPNDSGTFDLYNERRTNSSHRRVFLDVWGWRGAVTVCWMDNFPFQSFWIEWETIITGVHSFKH