MESLGVLLLHPMNAYLEQELDRRFRLLRLWESPPDSRADFLRANASAIRAVVGNAGYNADAALIDALPSLEIVASFSVGIDRVDLAKCRERGIRVTNTPDVLTDDVADLAVGLAIAALRRIPQADRYVRAGLWKAKGDYTLTTRFSGKRVGILGLGRIGLAIAKRAEAFGCSISYHSRSEKPFPNYRFFTNVVDLAANCDVLVVACSLNAETHHIVSRKVMVALGPEGVLINIGRGAHVDEPELVSALLAKQLGAAGLDVFEHEPFAPEQLFGLDNVVLVPHIGSDTEETCMAMADLVLKNLEAHALNKPLLTPVI*