MRQLTQRLQSRFTDQALTSHVNEDIDLPGYLFEELPDKDPGSSSNWYDFSDDEEELSDDTDARFFDSEEPSSPKEVPYFDPVSAGDWDHLIASLKKNTDQEDLWTETEPWSENALGNPQGLVDLETSENVVEELPSNLPTEDSVQKIDLGTPDNPRPVFISKNIKDEELPEYVSFLREFVDCFAWSYAEMLGLDPKIAVHKLNLQENVRSVKQGQRRFRPDVMDKIKQEVQKLKNVGFIHEEQHPEWLADIIPVTKKNGQIRVCIDYRDLNNACPKDEFPPPIPKVMIDNTCGFERMTFMDGFSGYNQIKMHPKMKGILPFGPHLACIVTLSCHLV