MSTDRTCNSSFWTREEDKIFENTLAIYFNKNNLLRMMEEALPQKSLQDIKDHYNILLEDINAIDSGCVPLHNYPEMQSNANQNLKADVERRRGTPWTEQEHRSFLRGLAIYGRGDWRSISRHCVITRTGMQVASHAQKFYKRLEAANKGNRRASILDITSVDAEAAGTSQVPNTEDMIGPACGGSQVVPNTSNESMLPQESTNAEQQMITVAEGESSGHNAAFINGINSLIPDVNVEFFSGIDDLMMEQEDVTAARSGTYSHPITRIGSDLEALLAEPMDVDNDISSIFDVGKAPTSSYAAVEAAPPYLHPFAPSSNTPVDDEGIFDTDDLFTDQMF