MSLSYVEFGKVDLSDVFFDSLKNDYPTFESWFLKKRNEKAYVSYDDYGKIDGFLYLKIENEELNDMTPSFPMKKRLKCGTFKIDARGTKMGERFVRKIFDFAMPHDIQEVYVTIFDKHQGLIRLLERYGFKLCSRKNLETENGCEGVYFKDFNWKPSAASFYNNYPMIKMNGRNFLLAIKPEFHSRLFPESILKNENDSILEDVTYTNSIHKIYIGAMKGMELLQPGDNIIIYRTTDGQGAAKYRSVVTSVCTLQEYKNIREFLSYDEFKSYCGGASIFSDEELHAYYSRCYPPHVIKLTYNFPLQKRIIRDELLSILGYTPSYSGFFTLSDIHFKAVLSAGKVNENFIVD