MESVTVTPDQVRGWCATDETAVDAFQGWASKRSESRRECGIGRAGDLRRPPVVSIAPPLDRAALRPGHVLEIAGPSGSGKTELLIQAAVSCVLPASFNGVSYGGSEAVVLMFDLDGRFDIARLTSVLKARINGKLFYQFLREQTSNSICLEEQGEEVLRASLRRFYCLRCFKSFEFLASLKSLHIQSSRISQEHHGKAVQLVLIDGIGSFYWLDWMSSCAAAYTSRRTLGVQRFSELIVQELRNLRNTKLFLVLATKALLYAPPKRKAIASRIQYREYMPAAWQRFVTHRLFLQPPPQAASGARVFTAQWDKPSLVEKDEFFIHNVSELALFVMAN*