MNLTSEEALQGFNSKVSKNLPATFAIQSSLPSLEITTSKSLAKSVAAEDLSIASSLKWAEAWHKLAENVPSIMWRSGLSLTSKASLGGYDTSLNATEGFSCSACGRVYKLKSSLRNHQKWECGKEPQFQCPHCVYRAKQKMHISRHMERMHKEKLYKQEMV