VLQEPVTFRDVAIYFSREEWACLEPSQRALYRDVMLDNFSSMAALGFCSPRPDLVSRLEQWEEPWVEDRERPELQAVQRGHWPGAKKSADPKRHCDHPTWAHKKTHVRRERTREGSSFRKSFGPDADDGQLPRAAPERTDAKPTAFACQMLTKCCGQRPGRREHRKQCAMELSFICGTCGKALSCHSRLLAHQTVHTGTKAFKCPECGQTFRWASNLQRHQKNHTHEKPFCCEACGQAFSLKDRLAQHRKVHTEHRPYSCGDCGKAFKQKSNLLRHQLVHTGERPFYCADCGKAFRTKENLSHHQRVHSGEKPYTCAECGKSFRWPKGFSIHRRLHLTKRFYECGHCGKGFRHLGFFTRHQRTHRHGEV