MSQPIGSYDAIVIGGGHNGLVCACYLAKAGKRVCVLERRHVLGGCATTEELWPGYKVSTAAYVISLFLPQIISELKLKANGLEVLPRNPSSFTPLPDGRSLLLGPGAELCHREISQFSARDAEAYPQYEALLERVAAVLEPTLSEAAPDPLPLPADWRKIGWGKTARDLKKLWAMRAALAKLGGDTPAAIELLTGAARPILERWFESEALRATLATDAIIGAFTSISSPGSAYVLLHHVMGEAGGARGVWGYVRGGMGALSDALATVGQQMGVEVRRESPVAAINVAGGRAVGVRLEDGTQIDAPIIASSVDAHLTFEKFLEPSALPEGFRTAVGNIDYASASMKINLALAEAPNFTARPTDAAAERGVMPHHRGTMHVGPTMDYLERAYDDAKYGRPATEPILEMTMATSVDQSIAPEGKHILSLFVQYAPYLLSPPRMGEGSGVGVNPAPASPPPQPSPGGEGSKSPDGWDTIKGEFADRCIAKLAEYAPNVPASVEHRQVLSPLDLERTYGITGGNIMQGAMNANQLFCFRPVPGWADHRTPVSGLYLCGAASHPGGGVMGACGKNAASEILRVILGSMPQSLLLVDDDELLRERMAQAMAKRGLKVRAAAGADEAVALAQEESPDLAVLDLKMPGRNGLELLAQLKEVSPRTKCVILTGYGSITNAVDAMRLGAVNYVTKPADADQVLDAFRRSDGQPAASNPPGEIQAPSLAEAEWNHIQQMLADCGGNVTRAAEKLGIPRRTLQRKLKKLRLSRPTSAVTGCPPSCERFIGPAVDRFHFPPWVNTFTLMVLGGVAGGGAYVGGMFAYGTWPTVMNSGYAPEQPVPFSHKLHAGELKMDCRYCHNTVDVAAHAAIPATNVCANCHRGALADGTTTTTAVHTKSLKLLDVRDSITTGKPIEWERIHDLGDYVYFNHSVHVARGVSCVECHGRIDKMEVVEQAEPLSMSWCLECHRNPAPRLRPPEEVTNLAWVCPEDDRQAYGEMLQEKYNWNKKSGGDKNESMTQTATQTRVSPYWRSLEELEQTPEFMEFVHREFPQAADEIPEGISRRKWMGIMSASFALAAAQGCRWKTEKIAAFADRPEGYIPGTTKKYATSIDWAGAPRHLLVTAYDGRPIKVDGNPEHPASLGGSDTFTQAATLALYDPDRQSAPVLREDGGKLNSDWAAVESAVKEAAEKLAETEGAGLAVLMQPTHSLSVRAALAGLLKKYPQAKLFEYAPLSRGSELAGAEIAFGKQVRTHYRVQDADVVACFDCDLLREAPDAPALARHYAERRDPDGTMNRLYCLESQFTMTGANADHRLPVKSSAISGLLACLLEKIESGEAVVPEGEEGAKGPTEDEFVSALAEDLLAAKGKSMVCVGRSQTPEAHALAHKINGALENTGKTVVYTPEPEPVAETLGLADLAGEIAARRVEALVILGGNPIYDAPVDLEFAERLAETPLSIHLSSHDDETSRLCTWSLPETHPFESWGDTCAWDGTVCVQQPLIDPLLDGRSAVEVINLLAGESAEPREFVRQAIEAQVGQLADDAWEKALHDGMLADTAAEAASGLTLQDFQVDPPAPAELELVFTASESSYDGRLANSGWLQETPDLLTKLTWDNAALISPETAESLGMDWKKAQGKLIEVELDLEIGKEKKKPKVTLPVFIQPGQAKGSIGIALGFGRTAAGRVGGLIDDDGDAVTGLFPKGLRATWLPAAADPVGVDAYQVRPSDTPGFVTAGLNVKAVPGSYNFATTQDHHAIDTGGLEELTKRSYDLVREASQELYSEHKDFATTAFGHHIDTPNLFEEPTFNRTAESGNAWGMAIDLNKCIGCNACSVACQAENNVPVVGKDMVSRGREMHWIRIDRYFRSTGGEFTDNPTVVHQPIACQQCETAPCEQVCPVAATIHSDEGLNDMVYNRCVGTRYCANNCPFKVRRFNYFHYNWELEREDWPAGEVGKATVNANRELQRLVMNPEVTIRHRGVMEKCTYCTQRISAARINAKVEARDIADGDIVTACQEACPTQAITFGDLNDKDSKVRAAHDNSRAYGLLDGLHLRPRTVYLARLRNPHPKLKKYLPEDPEVHHGHGGHHGGNGHDDHDDHHKEGDDHKDHADEKTTA*