MVRGKIQIKKIENTTSRQVTFSKRRKGLFKKAHELSVLCDAQVAAIIFSQKGRLYDFTSSDIQKTIKRYAEYKREYFVAESHPMEQYVQGLKKEMATMVEKIEMLEVHNRKLMGQNLASCSVKELQEIATQIKKSLHIVRLRKAKLYGDEIEKLKAKERELKDERVRLCERGSWLFLGCLRRAPRLSSGGRSLGASRVSFEDIGISRLEKDHWGRHQAAKRKRMWKLT