MKKEVLQGEVEILRRLNGECFNLKLVAVYETPSTILMVTEYCEGGEMIPYVTKAFNSAGGLRTEDVSRISFQLWSAVDHCARHRVIHRDIKPENIMFCTTKKDSELRLIDFGSGTLDGSEGSSENPQDGTDDVERHHTFAGSAFYISPEMFQRTYTSKTDVWSAAATLYVLVAGYPADQLQKTFNILQSNKAKRLKNLPNMPDNMPDSFYDMLEGALAFRHKSRLDAGQLMKGEFAQFHIHHAEQDNKNGTISIH