MKLYFMKQSALDYITANIGGLYINYFREKNNQWIYDLFDYDPFELFMEVPNFELAPITRRRGETELENCRILYSELINVSESQASDERLWAGLCNGTFYEYVRRRWDYDNLPLRDARKDSEPVLSRFFFKGGVSSGKFRNTLSKCWWVGHGVYQYKKDNRFELLDALGADDFSTKVTDIFYSYTFSSNFTIVSGIIKGWREMIDKGYKLPTRSYLRPTVQYINALGGGVLLDVFDENEIKKITVDYITFLYEGKDSIVMEEENDDDFYGEEDSIEDSELY