MSDAFVSFAVQNLGDFLIQEINLRLSLREDIQWLRNELLFMQSFLRDAELKQSGDHRIQQWVFEINSIANDGVAILETYSSEAGKHASRLKAYAFRCRKEKQFHKVAKEIQSLKQRIMNISRKRDTYDITNINTTNSGEETSNQVTTLRRSTSFVDDHNYIFVGLKDVVQTLLDELLKAEPCRTVLSIYGMGGLGKTTFARNLYNSPNMVDHFPTRAWICVSQEYNTMDLLKTIIKSLQGCTKETLDLLEKMAETDLENHLHDKLKGRKCLMVVDDVWQKEAWESLKRAFPDRNNGSRVIITTRKEDLLKEQTTEVLSVNFVS*