MKKLVFVMAVLMAVVSCKKDDKVVGKDKDGKELVVNEKGDTVAKTETQDSLKVETPTAPKEVAVAKGADGKFAYKYNLEIGKTYPMTLAIKTTHSASDGKQSQKMVSESKKTIDYTVKDFKDGVYTLEVNSKSYGEKMTDPSGKSISYDTNSAKPTNKDIAVSWSIYKAMTGKTYTMKVDQKGKVISVDGLDAVKSSILNSVKKQVTAEEFKFFTQVINSSLSKEALSSQFEETMNIFPNKTLALNESWSDNQKIDKGPMKGNVSMKRTLTSVEPTNTTITVVGTQKLKGTESQQGMSMSADNNANVDGKILIDTQSGWINKVSLTKKETLKRTVEAQGQKQTMTESVTTVTTVN