MACEELARAIITDCAVWRDPQFQRSSKVWQLRYALQTWATEMKRVQCYDIDVSRAIQSCARLEQKLNHCNSMDAYQCNQEQVSSLYTAAEAILAAEEMRNATAERINVALDASIQQFGSRGVVPRMFPSETMPHLLTARKGEIPLKPHAEGWHPRWPGDIGDPFEPYMVRIKYILFGELTCEESAATSRAIPSQRIDISRKKTQAAAVGISVKEYQRLLDMFTKIDSENTGKITKGELMVAMKRDKDIAAFMQLSRARNKDGRRESFESVFSRIDNTGIGAISWEQFLYFSTGRSLIGENMCPSLCPTMAPSSPGRQPYCCS*