ECQNHLRRYGNVNLELVTRIIRDGGPWEDPVLQAVLKAQPASQEEMNKYLSSENPLFFELRARYLIACERIPEAMALIKSCINHPEISKDLYFHQALFTCLFMSPVEDQLFREHLLKTDCKSGIDIICNAEKEGKTMLALQLCESFLIPQLQNGDMYCIWELIFIWSKLQLKSNPSKQVFVDQCYQLLRTATNVRVIFPFMKIIKDEVEEEGLQICVEICGCALQLDLHDDPKTKCLIYKTIAHFLPNDLEILRICALSIFFLERSLEAYRTVEELYKRPDEEYNEGTSSVQNRVRFELLPILKKGLFFDPEFWNFVMIKKNCVALLSDKSAVRFLNESTLENNAGNLKRTEEQQDQSTGETDPDDVSGVQPKGHINTKKNLTALNTSKVDHNVPRHRCMLCNKEFLGGHIVRHAQAHQKKGSFACVICGRKFRNRGLMQKHLKNHVKKIQRQQIAAAQ