MFVTLLHSRHLLVGAIVLSLSAASACFAAEIVAFPPEVRLHGPESSQRVIVHGRHEELPAEPVTESLTWKSSDPSVASVSKAGVITPVSNGETTVTATSGESSVEVPVKVGAMDEPFAWSFTNHVLPVLSKAGCNMGACHGALAGKGGFRLSLRGYDPPTDHFNIVAQDRGRRVELADPARSLFLAKPSGAIPHKGGLRLETDSRDQQHLIVLAHYTDGRAEDVTQWVKWTSSNERVCTVDEDGRVTVVGAGEGAVSAWYSSRIAMARVTAPFENELPEKTFADLPARNFIDEHINRQLEQLSLPPSPRCDDATFLRRAYVDTIGLLPSVEETRAFLADSSEDKRDRLIDTLLAREEFIDYWTYKWSDVLMLNGTLLRPMALKAYYEWIRGHVARNTPWDQFVREVLTATGSSYENGATNFYALHQTPEDMTENACQAFLGLSIGCARCHNHPLEKWTNDQYYGMASLFARVRAKGWGGETRNGDGLRTLYVSTSGELVQPRTGMPQPPTPLDGESVPFDSEADRREHLANWMVSPENPYFAKSITNRVWANFFGVGLVEAVDDMRVSNPASNPELLEAAADFLVENKFDLRTLMKVILQSE