MKKVEIESSLNKGSPSSSLDIRVTKRGVAGSLQEKNMKSATVRPYVRSKMPRLRWAPDLHHCFVHAVEWLGGEDRATPKMVLQIMDVKGLTISHVKSHLQMYRSMKHEQMTQGM