MGGKTANKAGYFDKLKGLLEEYKSIFIVEIDNVTSQQMHEIRHSLRGKGVVLMGKNTMVRRALKGFINDTPEYERLLPYVKGNVGFVFTNDDLKEIRDIVLANRVAAPARAGALAPIDVWVPAGNTGMEPGKTSFFQALNVPTKIARGTIEITTDLKLVEKGLKVGPSEATLLNMLNISPFTFGMGIAQVYDQGQCFDASVLDVGEEQLLKTLTSCITSIASISLAINFPTLPSVMHSVVNAYKNLISVAIETEISWPEIDELKDRIANPDAYASAAPAAAATGAAAEAPKEAAKEESEAEDSDADFGGLFD