MKAISVQNEQAHIMKDHCINCGHCLEVCPQNAKTFASDMDRVKRYLKQGVKTIISIAPSYLGVLEYDKPGQIVDALKQLGFYEVRETAEGAALVTREYWKLLKDGQMDNIITTCCPSVNDLIEKYYPSLVPMMAPVVSPMIAHGRLIKDIYGPDVKVVFLGPCIAKKEEAIGDERVQGAIDAILTFEEIVKWWKAKGIDVHQCQNLPMGNPSPKVNQLYPISGGIIKSVRASSVEDNYYKIHIDGLKACMELFEELEKGGIQNCFFEVNVCEGGCIKGPASDKWQQSLVRAKMDLEDQVAYQEEAQGIEGRDIELQKTFKDRRVHDRTPSDTEMEQILHAMGKYTKEDELNCGACGYPTCRDKATAVYQKKAEIGMCLPYAVAQAESMSNIVMDVTPSMIMIVDKDMRIRECNKKAREMLGVSREEALERYIFEFLDDKDIAEVLNTRQQIVHKKLNLETMKLTVVESIIYIESLESVLVTYQDITREEKAKEQHYNLKMETVEMAQKVIDKQMMVAQEIAGLLGETTAETKVTLSKLRDSILFEEED