MKCFEQMQHDGFTPDVVTLSYVLKACGSIRDSKKGQEIYSYIVRERMMDIYIGTVLVDMYVKSGALEKAKEVFGKLEVRDVVLWTALIAGYTKHGHDEEALCIFEQMLCEGFFPDAVTFASILKACGNIGAADKGQKLHAEIARHGLLEDGKSIGTALVDMYANLGMLYEAQELFNKLAVQDLVSWSVLIAGYAQLGKDKVVFGLFDKMIQEGKQPDPVTFIAVLNTCCHRGLVDKGQLYFELISKDFGMLPVLEHHTCIIDLFGRAGILDKAVAVIEDMSLSANPTLWHTFMGACKKWGNTTLGSW