MSQAIQIKLVLGHSAQWRKKPTQEGYTHDWTILVRGEDGQEIRHFVEKVIFFLHESFAKPKRVIKEPPYQVSESGYGSFNLPIEVYFRNKDEPKKVRFEYDLLLPNLNDPPINQIRSECLTFQNPSEEFKSKLLKAGGVITGGGPGNSSIPPSSQKVKRPLDDGDLSHKKPLKMKKVKKGGDSSGSDTSSDSESDDQPPSAPVSKSTKSGQSKKSSPNTWDTAALKRLHKHLNSLQDPQRLQEIVNIIEQTGQYNLTQSTFDFDLCKLDDHTLSKLSKFMDAGGIS