MSTNRKNDMMVYCSFCGKNQEEVQKIIAGNNAFICNECVELAQEIIREELVEEVLADLSEVPKPIELLHILNHYVIGQDRAKRALAVAVYNHYKRINFHDTREESEDVDLQKSNILMIGPTGSGKTFLAQTLAKSLNVPFAIADATALTEAGYVGEDVENILLKLLQVADFNIERAERGIIYVDEIDKIAKKSENVSITRDVSGEGVQQALLKIIEGTVASVPPQGGRKHPQQEMIQVDTKNILFIVGGAFDGIEEIVKQRLGEKVIGFGQNNKAIDENSSYMQEIIAEDIQKFGIIPELIGRLPVFAALEQLTVDDLVRILKEPRNALVKQYQTLLSYDDVELEFDDEALQEIANKAIERKTGARGLRSIIEETMLDVMFEVPSQENVKLVRITKETVDGTDKPILETA*