MTLPSGHPKGRIIKRFHSLGPYIRESKCEGDRFFFDCLAVCVNVKPQPELREFWGWWMELEAHTDHFTYEYHFGLFDKEGNWKPTAVKGKDNNARLEETLRNFHVRLKALLAELELELIPATDFADQPVKLTA