MSLHDSFVRFLLNSWIGRALNLIMVAINRLVPKRDNQILFESIPDFSDNPSQLYSYIKSLGTDYRMIWVVDSIRDDLDAPQYLRNTPSEFWQFLRSRYIVSSHGYHLMIRAGNQVYLNLWHGMPLKAMGYTEREPSILLPGVCDENYYLIATSTIMRNALAACFNQDARRIHITGQPRNDKLLTEGRTMDDSRTIILYTPTYRDTGRDESIFSMPDYSEEKFQDFLREHDAVFLMKLHPLDSGIRQRSGGNIRALDPSEDLYDILQGVDVLVTDYSSVYFDFLLLDRPVIFAVPDLEEYRRVRGFVLEPFEFWAPGPRVETFTDFLEELERCLEDDDYYRRERRIVNSLVNQHQDAGSSRRVYELVWGD