MQTSRTGWDGRFTEGEVLQVFQALQPNKQGLLTRSALATAMDKLGLDSNDMRLQSMLEYAAEVVGLGGKVETLAGDKPCIDRLSCELIVKATASVRNAHFSSAIMVLRECFCCCCVDKPERRVRSKLVDWRQHPYLAAYELQHVIGEGGFSEVWLALHKLTKQKVVIKAVYLSKPGLRPEQAVILEAEAKFLRLLDHPHIVRCHSVLESKYDLVSLESIPLCATTQLTPRCLPADPVYSHVGCAESATGRTGCPVPITSAGQWVECT