MDKRNIFTAIMAISMLITTFSGCSSNQKQSYGNLGKGDESDRPEVEDIVIDNESDIYNIGDEIQVKNVDYGTNREYVAKSYIVNSVKIYDTAAEIDGVQDKLIETDYYMGADPEKPAILKKDEVACGKLLLCDISVKNIEDEICTVGDISLVYDINGVCQLLGYPVYFSNAKDNEHGIYDYTLVQGQSLDAQIGFCVDPALLQIDNMDLNKLYLSVNFNGDEENRQFIDPGLE