MEALTGSSSQTNKESWQTLCLLGSGSSAVVSLALALLQRFFITLKSPLSSPSSELSLLNELQILSPLSSPFVVRCFGGQFQPESSTPHSLFLEFMDGGTLADVITQSGGHLGEALVRHYTRCIVRGLHYLHGNGIVHCDIKGQNILIGSTGVKIADFGHTDLEAAEVVQGIEQGFAADIWSLGCTVVEMIQGRPPWGRNITDMAAALYKLACLDEDPPLPKSISDDARDFLLHCLQRNPKDRWTTSQLLQHPFL