METKKLLPQMSRSAGDDDVIITDLGRHGGFLQYCSLDGKSHPLQASLEEQSRQWATGLFKAHSLPHAQLQNVLDMSYARLSCMMYPNGTSEARCFTLVKLLHWIFLLDDLFDDHGLHELGLNLASARVFCSRQLMSMFGPSAVAAAGLSDVLHNFFTNESKGISKQQLCQQELVIEMGTQWSADMQAQGISPKQYKRVQEAVVEYLTGVLLVVALREQNKLPSLQQYVPLRRKDGAARICLVACEFDLNMELDDEALAQPLLEDLYQTMADQVLWINDVLSFNAEYLKGDYINLITILHFHNDRMVSCPTHEIMDFQEAVSQACAMIKERDNDRKQLSHDIIAWNPSLQCYVEATHCTLFAITAWTLDSLRYRAK*