MTYVEGFLLAVPASKKDAYLAMAEAAVPLFKEFGATRMVECWEDDIKDGKVTDFRMAVKAEPGEAIVFSWIEYPSKEARDAANEKMRTDPRMQQIGEMPFDGMRMIFGGFRKILDV