MKLFQNSYDFNYPWDQVTAANWKKYPNEISTHVIAVDVLRRELKDQGKVLVTERLITVKQGVPKWIMMMLGGTNMSHVREVSVVDLNKKSLTMRSCNLTMCNLLKVYETVTYSPHPDDSANKTLFQQEAQITAYGSIRKLCNKMEDWSVQRFCENAKKGKMGFDAVLQVFSENWEKHVDDLSNQLVSKVNETMEDVKISAGTLLKGTERSGRTILQQNIDLFRDAYNHEN