MSRQKALIVDDEPDIRELLEITLGRMKLDTRSARNVKEARELLAREPFDLCLTDMRLPDGSGLDLVQYIQQRHPQTPVAMITAYGSLDTAIQALKAGAFDFLTKPVDLGRLRELVATALRLRNPEAEEAPVDNRLLGESPPMRALRNQIGKLARSQAPVYISGESGSGKELVARLIHEQGPRIERPFVPVNCGAIPSELMESEFFGHKKGSFTGAIEDKQGLFQAASGGTLFLDEVADLPMAMQVKLLRAIQEKAVRAVGGQQEVAVDVRILCATHKDLAAEVGAGRFRQDLYYRLNVIELRVPPLRERREDIPLLAERILKRLAGDTGLPAARLTGDAQEKLKNYRFPGNVRELENMLERAYTLCEDDQIQPHDLRLADAPGASQEGAASLSEIDNLEDYLEDIERKLIMQALEETRWNRTAAAQRLGLTFRSMRYRLKKLGID*