MADALVSVVVEGLCAMTRDEVGLLVGVKKELKKLSDSFTAIQAGLEDAENQQVTKKAVQDWLGKLKDVAYEMVDVLEEWRIEDFRSQEDEDDILKRKKVRSCFLFPCLFSKREVDDKPKMNERETSSVIDESEIFGRDTVKDEFVNELVSETSKEKRPFSVVSIVGMGGLGKTTLAQLVYNDETIVKHFEKRIWVCVSEDYDVNKILTKVIQSMGGSTDGDLDLDTLHQRINALAGKNRFLLMLDDVWDEILWEKLRVPLKGAAPGSGIVVTTRSRTVADVMGMTRLHDLGILSDSDCWKLFTSRAFRGRKEEEWLLELTEVGKQIVHRCKGVPLAIRAVEVLCTSKGQR