MDKRKIFTAIMAISMLITTFSGCSSNQKQSYGNLGKGDESDRPEVEDIVIDNESDIYNIGDEIQVKNVDYGTNREYVAKSYIVNSVKIYDTAAEIDGVQDKLIETDYYMGADPEKPAILKTDEVACGKFLLCDISVKNIEDEICTVGDISLVYDINGVCQLLGYPVYFSNAKDNEHGIYDYTLVQGQSLDAQIGFCVDPALLQIDNMDLSKLYLSVNFNGDEENRQFIDPGLE