MVRLQWYRSRAAFKLVQLNRKYGLLGNCRALLDLCAAPGGWLQVAAQNMPMASLIVGVDLVPIKPIRGVKTMLGDITTQACRSGLKKLAGGSSFDVVVHDGAPNIGGAWTHEAYSQAALVLDSLRLATEFLAPKGTFVSKVFRSKDYNALLYACNQLFTKVESTKPTASRNASAEIFVVCQGYKAPAKIDPRLLDPRHLFQEVSDAPRVMGPEALLRQKIKQHRHRSGYEDGLSTMHKVVPALGFLAASAPVEMLGQVTQIALDGPGSWEAVPALPHAKDLKELAHLGDHKTLARVAEAPVLSEKQLEALEAAGSSEEEEVFDAKDGSMSAVKWTPLV*