MPAVVGGDWNCTFIDRQLPKSLEWEMRLKTVGGYLPHEDHCKRYNQPCIDFFCTLWPLKTDEAAPVVVVTSVRARAHIEHAERYDHDPVFCEFLVAKPGHAIGPLKPTPQDESQVPELKLKLLTRMQLEQAAVAMGRASTSPSKVLKFERLTLVRQLLKQPGVQYSHLCTSARQFLDIPGIRNDCSLASREGEGSDSDAEEDEPTLTAEMFKLPELQDIQAILLQQKHRSLQQLSVAMGLQANCTSQLMRERLGKEAKRLSVLLELLQVSPAPLPSEPSGSTGIVTLSTDLSAEVVTSHPSVGEPTTPAPSARLRMQSVSPEPQX