MDVGWKDLSVSASNGRVLLESMCGYAQSSQITAIMGPSGSGKSTLLDALTGRLAKNARREGSIFVNGNLQTNMRHGTAPYVKQEDVLLGTLTVLETITYSAQLRLPHSLPQSQKMEMVESVITEMGLGDCNASAFYVIKTIKNLATSKRTVIMSIHQPSSEGALVYFGDAMEASTFFESAGFPCPLRRNPSDHYLRVINSDFDNVQNKFKEDIETQEKVPASEAIKVLTNAFQNLHLRSLLTKVDILCVTKVNLLDSLCDTPGARNECIQMPQAGVLHQLSTLTRRSFINMTRDIGYYWLRIFVYFMLSIVIGSIYFNVGTKYNSIAARIGCMAFIGKFLTFMSIGGFPSFIEEIKVFNHEKQNGYYGPIVFTLANTLSSIPYLLLISLISTSVFYNMVKLHPGFDHFIFFVLNLFASGLCMLVDGFFKLANELPKGFWKYPMHYIAFQTYLLQGLYENDFQGLEFDNNDISEGKLSGTTILKQYQDL*