MRLMDVLGSVAYFVPILIRLIWYYAGWAGKIHGLVVLADAGCHVQTLHKPNGVIEQIIPWYFPLLIYSWKVGPSLTCGNTNALTLLILLGAGALKKDGGISKGLGLNEEVLPSMKSNTIAGFVKLSRDVFQGPLTNWKKNGVVGSAQGAFMPCQIFQKSGLKNVVIHMAHQLFDEMPRRMLFSRIALISGYVYFYVSVVGANTHIGEVSDDEMIYVDAPTHNQPPIEDEFFIEMDELSNSDDVGASGFEMLDEFLAYFDATNDNLYHVPLDSSSNLSERVDFNSYPLVLRSGVSAGTPQAYVKCPHALKALVVGQSF