MKIAIVRLSALGDIIVSAVFLAVIKECLPNAQIEWFVDERFSAILEHSPYIDKLHPIALKSALKTLNPLKIFKLFKSLRAYEYDIIIDMQGLVKSALITQMLKAPKKVGFDYASAREGLSMFFYSQKVSIAYDEPVLKRNFTLLSHALNLPQKEISKEISESLSSRAKAFSYQPSPKIDALNLNKNKPKILFILETSKINKTYPIERFKELALILENFQICLLWHADEYKATTLYHALKHQRDVLLLPKLTLNEVKALLFKMDLIIGGDTGITHLAWALQKPSITLYGNTPMERFKLESPINVSLTGNSNANYHKKDFSIQNIEPKKIKECVLNILKEKE