MKKRLATTIIMLLSLALIIAGCGNNDTSKGDTAKTKEKEKTEVTSGASKTSYTDPSELKDKYDIVIVGAGGAGMSAALEAKAKGMNPVILEKMPLAGGNTMKASSGMNASETKFQKEEGINDSNDKFYEETLKGGHGTNDKAMLRFFVDNSASAIDWLDSMDIKLNNLTITGGMSEKRTHRPEDGSAVGKYLVDGLLKNVQEQKIPVFVNADVKEITQKDGKVTGVKVKLNNKDEKTISSDAVVVTTGGYGANKDMIEKERPDLKGYVTTNQEGSTGDGIKMIEKLGGTTVDMDQIQVHPTVQQDKSYLIGEAVRGEGAILVSQEGKRFGNELDTRDNVTASINKLPEKSAYLVFDSGVKDRVKAIAQYEEMGFVEEGKTIDELAGKINVPKEELTKTLDTWNASVKNKKDEAFGRTTAMDNDLSKAPYYAIKIGPGIHYTMGGVKINTNTEVLDKDGKPITGLFAAGEVTGGLHGENRIGGNSVAEIIIFGRQAGDKSAEFVKAQ*