MESLLSPSFDNISSRDSTKIRKGLRQIEGLLAQICLAKAGSRSPNKRKSSALDGGGKQHGQVKGLADLKQDPAFREFFRLQEGFQWNVASRIMSTLECLMGMGNPSETDLLILAALELLQGILLLHPHSKCLFGRETHMTLLLDLLDSANPPRIQSQALLVLVAALLDCPQNTRTFEGIDGLLTVTSLFKSRSTTRDVKMRSLEFLYFYLMPEAGVSPVSTTNSAPNTAILHRDLDKYISPFAGHARTHSGDSMDIDYKDADMRTQGEKQQLLGQYLSNVSELVADLQDTAPFSVTA