MKSYQKIGVRNYQKSDHPRLRWTPQLHELFVEAVESLGGKHKATPKRILQTMSVKGLKISHVKSHLQ