MSDDELQGSTDPVDLSNHPSGLVPTLQNIVSTVNLDCKIDLKEIALKARNAEYNPKRFAAVIMRIREPKTTALIFASGRMVCTGAKTECFSKLAARKYARIVQKLGFDARFKDFKIQNIVASCDVKFPIRLEILAVSVHRDFLSYEPEMFPGLIYRMREPKIVLLIFVSGKIVITGAKKREDTFRAFENIYPVLTQFKKICIHR