MLRVEVVEDGLPLEEEQPLTDELQRASLPIFQNSVKLLLDDLLQKSRLSSIPPLPPLRCIISDTFAPWMQDLADAAGLPRVDFWTSTAAVYSMGSQLSLLVSNGTLPLPKSCWLDSEKWSVDAPLIEGIPGLPPFPPTDLVAEFVQAEESSDFKLQFMLAAFRRAREAQTILVHSIYELESHVFDALQAIGFPIHGVGPLLDSTLEPSMSIQAKGAKHECIQWLDKQPPSSVIYVAVGSIANFTTAEMHALALGLEASGHRFLWVIRRDSISDTLSRVLPEGFLQRTVEKGLGLIISWSPQTEVLCHRSVSVFFSHCGWNSTLESMWE