MESLHHDVIRLIHSRLPCLVDRRRMGRVCHSWHLAVAERQRSKLPSILVPRADGPSFACALAGCCATHGFAHPLKDDARAARYFGAYDGGWAFVAFGHTVGYALLSLRDGDRLHIPDIGMAVVAATLSSPPDDERCLAAAINLSFLIDDLRTHAFWPMRRQSAAAPEKAAKPAKVISGHALEDVVHHDDAFHFLTREENLHVFPVAGFREDDEGNLEIPPVEVHRFSRGGRDYGQNNAVRYLVESGENLLMVVRLVPHPPQLPPRTSAFKVFEMVEPPLGTPINNDEAPYAWNELESLGGRMLFVARGCSRSYDANNNPGSEFSEGVYFLDDGRLYDEELMLGEPDFREYPCRDTGKWLPAAEANPRVVEFLPEQAPSSYSPPAWLLP*