MSMSFLSMVEAELPPGFRFHPRDDELICDYLAPKLGAKPGFSGCRPPMVDVDLNKVEPWDLPVAASVGPREWYFFSLKDRKYATGQRTNRATVSGYWKATGKDRPVVAARRGALVGMRKTLVFYQGRAPKGRKTEWVMHEYRMEPAAPLLDHQPSSSNSKDEDWVLCRVICKKKLAAGGRAGGGSSRSLVASNGGRETAPATPPPPPLPPRMDTDATLAQLQAAMHATAGALEQVPCFSSFNNNTASSRAAAAAAAAQPCYLPSMATGGSHGTTSYYLDHAMLPPELGGCFDPLHGDKKLLKAVLGQLGGDAVAPGLSLQHEMAAGAVVASSAWMNHF