MASRLHLHLLIPLLCFVAASTAYHADLEHPVAGSDAGFRAELHHPYAGSSLPVHDMWRRSARASKARVARLEARLTGDMSVPLARISDEGYTVTIGIGTPPQLHTLIADTASDLTWTQCNLFNDTAKQVEPLFDPAKSSSFAFVTCSSKLCTEDNPGTKRCSNKTCRYVYPYVSVEAAGVLAYESFTLSDNNQHICMSFGFGCGALTDGNLLGASGILGMSPAILSMVSQLAIPKFSYCLTPYTDRKSSPLFFGAWADLGRYKTTGPIQKSLTFYYYVPLVGLSLGTRRLDVPAATFALKQGGTVVDLGCTVGQLAEPAFTALKEAVLHTLNLPLTNRTVKDYKVCFALPSGVAMGAVQTPPLVLYFDGGADMVLPRDNYFQEPTAGLMCLALVPGGGMSIIGNVQQQNFHLLFDVHDSKFLFAPTICDDI