MSVENVEKLIKDNQIEFVDLRFVDMRGVEQHVTFPVSIVEPSLFEEGKMFDGSSIAGWKGINESDMVLLPDTASAYVDPFYADPTIVISCDILDPATMQPYGRCPRGIAKRAEAYLKSSGIAETAFFGPEPEFFIFDSVRFANEMGNTFFKVDSEEAAWNSGAKYDGANSGYRPGVKGGYFPVPPTDTLHDLRAEMCKTLEQVGIEVEVQHHEVATAGQCEIGTKFSTLVQKADELLRMKYVIKNVAHRNGKTVTFMPKPIVGDNGSGMHVHQSLSKGGTNLFSGDGYGGLSQLALWYIGGIFKHAKAINAFANSGTNSYKRLVPGFEAPVMLAYSARNRSASCRIPWVSNPKARRIEMRFPDPIQSGYLTFTALMMAGLDGIKNQIDPGAPSDKDLYDLPPEEEKLIPQVCSSLDQALEALDKDREFLKAGGVMSDDFIDGYIALKMQEVTKFRAATHPLEYQLYYAS