MVGIQVQEVMTDKYAKIDISAPLSEAIGIIEKEDPDLILVFDDNVYKGVLTQDLIIRSHLKWDPTKAKVRDIYKPAPVVKPTDDLSHAAKLLLETDLRSLPVGENKAEIIGVISDIALLERVVAEEFGKKKVEEFMTKDVITLTPDDTVAKALAVMRDHGISRIPIVNEEGKLEGLVTLHDLILRFIKPRFKAQTGELVGEKIPPFSMKLREAMIRGVITILPTATVREAVATMKDNDIDGLVVVDEGNKVVGILTVKDLLLPISRMVEKEAKFYLQLGGDASALSDFTRERIINDIKKFVDGYSDLLGNEGIIYLYIRRFNEKFRGVHLYQARMRIVTDKGVFIARGETWGAIQAVHDAIRAIERQLLQKAELERDIRYAKRFIEKLELWR