MESSIFSPAVKFTEHRNLTTKAIIKPLVRQRGPKVVRISVTDGDATDSSGDDEELLFPRHRVKRYVNEIKIEDPIVKISRRSRSRSDNKKNKVVKAVVESEPATSLGGKKFRGVRRRPWGKWAAEIRDPSRRARVWLGTYDTAEEAARVYDNAAIQLRGPDALTNFAKSDPNPNVSTEDSIDECRMNLSSPTSVLRFGSSSSVEEIESQIREKQKEKTTPMPMTTSSDLGETSFLDDFGDFEFQNPDFLLDNSILNDGGFDDLFLEGKDGFGSPQCPWQLEDSLQEIGDLFALDPLPSF