MSRTGVLVLGPAGVGKSTFCNSMIAYMQSIGRRAHIVNLDPAANPTEYEFTIDVKDLISLQDVMEEMELGPNGGLVYCFEFLLNNLDWLDEEIGDYNDEYLIFDCPGQIELYTHIPVLPTIVRHLQTSLNFNLCATYLLEAPFIIDNSKFFSGALSAMSAMILLELPHINILSKIDLVKDEYSKKQLKKFLNPDPLLLAKQEDYINPKFAKLTQSIANLVDDFGMVQFLPLDCSKDSRSVETILSYIDDVTQWSEAQEPKEPHDEVELPDEVF*