MEGAAAAWTGAEARTLPEAIAILSRSLPDGPSPEIFRRAKFNRPEAAPALWRLLFRVLSPLREDCAAALLGPGDQAHWVKVVLHSYGYPRPALAQLPEDGSQGSRELLLAFSWLMARGPLLEWVLSQTCMRLGDQVPTCECEALASPGLAALQVDAGGSVDLRFLQWLMGKLRFRWRSLICSQQEQCALLSKIHTYTRGCHRDQNLGHLSVTETKMLRDPEGSQKLLQALEQENARLEAALEWRRYELVFWKWMDTVLGACPPECHAVPTFLPRIPERGNGELELLARELQALQEELREQVLSRRQAWETQVGGLGCGPEWHAARQALEQAVEQELLALRRSWEQDRGPSLFEGPHRLAKIKAGTAGSQGLPVAEVIRALRSQEAILEVMLCWLQGQCRQELARLAGAVPQLIWILPPGC