MESQSSNKPCAAPLAPSTDGEPTAAHPPDHPDPNVDSEEALEKWWDQPESPDPGPQDNPPQGPNPATASEEVNNAVLGLSLPRKLWMIVEDAAFTSVHWNDEGDMVLTEADLFQTEVLHHTCTDRIFDSIKSFICELNLHGFSKIHHSGCSAGKKRMMIYHYSKFQRDKPLLLQNISTPKRKKQAVVTRCSPCTKEADKQVQKGGSTVHGTPGQCSFEFLAFGLSVVGRPRSSHLPSEQGCPSGEGTSSNAMSVPLATAGRDSAGELPKSRNCPRYPDYGPVMTLYNTYDSIVRGAISVVAPNEAPEAEEEQEESSKCALCEEFKDKPNP