MKSLLETLQFCHSMGIMHRDLKPENILLVDDSDTSDIKLADFGLALQFSPGQKFSGMAGSAYYVAPEVLRGKYSQEIDMWSAGVIMYVLLSGVPPFWGLTEQGIFEAIQEGQLDFKSDPWHTISSPAKDLITHLLCVDANLRWTPEQALKHPWIVNHTTARQISEASVTSSNVHLKPKISVSLATSQHDEAVKEQQSSPITPTIVIDLTEPSMIELTRKGKPELHMLLADLVANLDKNNVSLSESLQMTELPRGWTCTFLTVSTTEETLFVDMGKDKYLIVHDKQKKRVGWKALRQRRLRRTDNDILSPRKLQALQLVF*