MSQGFQTKTVDINGTQHKILLENEQGPTALVALTNVLLLSPGLQQTAYELIQLVNNASNNFVSWNELLQVLSRVGLQNHNYVSNLNNEQLVQYLPQLQSGLNVNPGFNGSFEDGIEMSLFRLFNVGIVHGWIIDGDNDPVAYDHVARYTYESAQRLLVQSYDIKKNNLQVDNKDLILEDANYIKSFLARSATQLTEYGLKHLKEILVERGFAVLFRNEVYVTLYKNNGQLYTLVTDLQHRNDTDIIWQSLKSVNGTQDSYYTGNFISTSLERTNGYGPPQAAALQNPQIESVVSNPFSDQNQTSRQRTQPVETFHEDTRGQQLETDEELARRLQDEEDSRAADNMQGSYNVAAARARRQTNENATQQKKKKKGGLFSMKPGKKRLQKRKEKGKSEDPKDCIIM