MSSSMDIFMPPLLNFQGSLKMDPLYHRKHKVVFVMGATGTGKSRLAIDLATQFHGEIINSDKIQVYEGLPIVTNKVTEEECQGVPHHLLGIIDPRSDFTAIDFCHHALLALESITGRGRVPIIAGGSNSFIEALVHDPKFELKYECCFIWVDVSMSVLHPFVSKRVDRMVGSGLVQELRDFYNPEADNSKGIRRAIGVSEMDEYLKTETLADEETKRSFLETAIGKIKENTCKLASRQLRKIQRLDANWDWKMNHIDAAEVFLDQGKESWDRLVVRPSTRIVCKFLYHDDPMATMLLTDAATGSLIAKAPVSVPMAAVAAATH*