MVFGQIVIGPAGSGKTTYCNGMAQFLHLIGRKTAVINLDPANDNLPYECAVNIEDLVKLEDVMSQYDLGPNGGLVFCMDYLEKNLDWLQEKLRPLIKDHYLIFDFPGQVELFTLHSNAKNVILEMANKWDYRLTAVHLVDAHLCSDPGKYVSALLVSLSTMLHLELPHINVLSKIDLIESYGKLAFNLDFYTDVQDLSYLQGYLDSDPRSAKYRKLTKELCEVVEDYGLVSFTTLNIQDKESVMDLLRIIDKSNGYVFRGIEGNINEFNKLAAAPTKWDYDRTMAIQEMYMRDDDDVNDSDTPR*