MKILKSQIVGLGPNSQLVKAYKESLNNLSTIQFEAAIGLMLGDASLQTQNKGKTYRMKFEWGDKNKPYLDHVYNLFNEWVLAQPHFKSRINLNGNQVNNWGFQTISHEAFNILSELFLIKNKKSISNELIKNHLTGRGLAFWFCDDGGKLDYNKNSKNLSVVLNTHCFTKEEVETMAVELSIKFKLNCSTRSNKGKSVIVIDSSSFETFKGIIKPYLIPEMEYKLPKLPE