MPQSLTSLYIPAQFSMEHLPDRGMKLVLVDEEEEEFKVQYRPHSSSLVTGWSEFVMDNELVEGDCLVFQLIRRALFK