MGFVTGFCLDFKADCYSFARNGKGVNRMAIFKLKPAFKDYLWGGTRLRDEYGKDCDYDKVAESWELSCHKDGASVVADGEFAGLTLEQYIEKAGRKVLGKNCERFENFPILIKLIDAKDNLSVQVHPDNDYAMRVEGEYGKTEMWYVVDCDEGAELLYGFKHEISKEEFAQRIADNTLLEVTNNVPVHKGDVFFIKSGTLHAIGKGILIAEIQQNSNTTYRIYDYGRVGKDGKPRELHVDKAKDVTKLAPAEQYPDTPVVSEDGAEKKLMAKCEYFTTYRVDVAEKAEFTADESSFVSLLVLEGEPVVKADGEVTAKKGDSIFISAGTGRFTVEGKCRFVLTRIDEV