MKLNQQCIQILDFLMEQEDFKNIGYISNALGCSERSVRYSLEKIDIFLHEQTLPALIRHTRKGVLLPEKNIVNPVVRKFKQQITPKKYRYSQEEVQQFLLLKLLLSEEVLPVTYFEEVLFISRSSVLNHLRAIEGELFLNNLDLSHQPRHGFLVTGNLITKTSLFARSFLRFINIREFYQFLDSENSLSKKGELFFYNLFELEILQEVNREAHSVEENMTRAMDEQLYLTLIAILLKQHEAKADFQFTADFVAVDELDKALEIIIGSLKQYQYGREDEAVIEAFVTGICEKMGEIYQVDFVHGDTDFYTQIKAHIKLMIRRVRAGVIIENPIFNEFMRDNREIFMRVKESLEALKPLLPISVSSQEISFLAIYFASEVQRNKQTVEMKPNLLIICPEGVAVSKMIAIQLKRMFEFESIQTIGLRKFKRAMMNDFDFVISTVDLPDMQDTKVLRIHSYLQKEDMELLQKHLRMKLVKSDKQIINKFSKILAIIGENTQITNLSKLEFDLLEALISDEGETPKRLIPTFEFTEEAIVMEETCPTWRQAIKLGTKRMEQLKVIEPSYHEKIIHNLKVYGPYMVVAPSVVIAHAGASDGVLMDGIGVTIIEDGIMFFDRYEEPVHVIFTLALKTKEAHLIVEQLMKLALNEEKMQKIKMASSKRDIYHYVKSAIFE*