MAGAHELEKELTETDVGNKLVVPVRWLNEMPPFEGGSREVQFGVLDDKGFNFPFCCSIRNGGYRKPVLQAEGWLRFVNYKGLKAGDKIIFRPQVDHFRETIFQVRAQRQNIHGHWVDI