MRLFASLVAGVCALGFLLGTVRVSDGGTVTWDGKHETSQIHVRVVYFVPADREPLLDWRDRVEYHCSRISQFHDREFAGQSTLDVVLHPEPFVSNRTTAELRQGDGDAIFFRTLREVDAALQIDQKSTEAFPILLVLSEINWRPLDDFFRLKPSEGELVFEGNFNGTEHFPGAVSGGARATYLANRGMGWGLVSADGWRVPYRGSDCVVYHEGVGHTVGLPHPQPGNGSVMSLGQYRGWISESWLDKEQKLRLGWMPPVEPREPSRQMKLFSTFRALPEPRLPRPGEPVQLLLDWPQGSVAGTVEVKYQTALESPWIEVPQIWDGEAPDKLRLATFDRPTPVSYRVNVELASGETAELWGYFQVRESPGKLPMPPNLSRDLVEAPQRTTTPTIDATLSDEEVDLIQLQSTESAWKVGDWSTEEGTLVSPKRYGARIELPYEPPAEYRAVYVVEPLDEPNGLILGQKMEDRRFVTLVQYAPGEGALSALENVQGRNVGNETTFRGSVLKQRRLSQVVVDVTKRGVQVSVDGRRIIAWTGQPEEX