MSLTRLLIKDFRNIESADLALSPGFNFLVGANGSGKTSVLEAIYTLGHGRAFRSLQIGRVIRHEQDAFVLHGRLQGEERETAIGLTKDKQGDSKVRIDGTDGHKVAELAHLMPMQLITPEGFTLLNGGPKYRRAFLDWGCFHNEAGFFTAWSNLKRLVKQRNAALRQVSRYAQLRPWDLELIPLAEQISRWRAEYSAAIVEDMADTCQQFLPEFTLTFSFQRGWEKETDYAEVLERNFERDRMLTYTAHGPHKADFRIRADGAPVEDTLSRGQLKLLMCALRLAQGEFLTRVSGRRCLYLIDDFASELDDARRGLLSSRLKATQSQVFVSAISAEHVMDMSDKNSKMFRVEKGKITD*