MSLTRLLIKDFRNIENADLALSPGFNFLVGANGSGKTSVLEAIYTLGHGRAFRSLQPGRVIRHEQEAFVLHGRLQSEERETSIGLTKDKQGDSKVRIDGTDGHKIAELAHLMPMQLITPEGFTLLNGGPKYRRAFLDWGCFHNEAGFFTAWSNLKRLLKQRNAALRQVSRYEQLRPWDKELIPLAEQISTWRAEYSSAIAQDMADTCQQFLPEFSLTFSFQRGWEKETDYADVLERSFERDRMLTYTAHGPHKADFRIRADGAPVEDTLSRGQLKLLMCALRLAQGEFLTRESGRRCLYLIDDFASELDDARRGLLASRLKATQSQVFVSAISAEHVIDMSDENSKMFTVEKGKITD*