MVDYLTVITQRVNLLIHDLDESSVKSAHEDVREASELFGPDGEFHAFGLLLARANADLDAANASKAGSNPASIALASSFASRLASKDANEFSSRVRVLVAALGIDSGRLRALGVNIDGGGAMGDHGGDIVSRLSSSSGPSAVIAELGYGCAVTVDYFKEVIGLMPAMDESELARLVGVLARTHSSLDVSTCGATLSSLAAAVGIDAPSAAALSATNWNYENAADALAATCPSLDWTKAMYKLNHLGFIVPDARTFEALVRMFARATKDKEPFPVAAVAGGSGWTEAPAGQLEFLRHAIVAPGDMFPWAFSRRKIPPIEGLAGGASPIGTPNQCWLSVDLYLTLASLADSSAALANAARGVIEPAMTACGEVVALGASVAMAEEPALAGGFLSDVVAATLPPYLSAGGHLNTALVLHRVYNASAAGAECVARAMAEVHSREGGVNVPRLLDVCQDLKALSVVLDRAPHAFAVELAALAARREYLNLEKWLQERAAASGAPFAAACVRFLRARACGDESGANVGAPKLAVETMAIFFKVLQAGAGGLPPDLREELHGVAQAAANANPTLAAAVASAGGGGGGQGAVTPGGNAGGAPGAGGGGANDAAGGGNFPADVEAEANSYFQRLYSGQHSVDQTVDMLTRFRGSQNARERDVFGCMVHNLFDEYRFFPKYPEKELRITAVLFGRLINHQLVVSITLGVALRCVLDALRKPFGTKMFAFGSEALEQFKNRLPEWPQYRQHLAAVPHLPQAHPDLAQLLGAAAEQRGVSQLGRDEPSMMGGDAAGGLSGGLAGLSLGAGGDGAGPPAPRPPMPPGAPPADGGDAAKSAGGTGLLSQSSAGAGTNLLGGGGGSGANLGPSAPSGGGTGFATSLNLETLLASASNQNMSVPDTETIDKVHFVVNNLSTQNMDDKAAEVKARLGEHQWPWFAIYLVVKRASIEPNFHALYLGLLDAINDKGLFRLVLDASYNNIKTLLSSNKVKTNSGERSLLKNLGSWLGQLTISRNQPVLMRDLDLKGLILEAYQTGHMIAVIPFIAKVLEPAKDSIIFKPPNPWTTNVLALLKEIYSERDLKLNLKFEMERLFKHLDCEIKEWKCSNLLYARQRERAGNPDFVADKNPPAMAPSMGTPYEPGMGGMGQGAMSAAGGRADVSGAFGGGGSGGAGDGGIPDMGAGGLPNAMQQHIKIAPAPNLPETARVALARLLPVALTAAVREIVSPVVERSVTIACMTTRELVLKDFAVEPDAARMRKAAHLMVSSLAGSLALVTCREPLKASVASQLRALLNQAGAVSPNDQQALEQAVQAATVDNLELGCSLIESAATERAVRDIDEALAPAVLARQKHREKNGPNGQPFFDPAYLQGRFPGALPESLRPSPGHLAPAPQRIYDDFASLPRAPPPPPGAPPAFAAQRGQFGGPPPPPPPGAYPGQPPPPPPSTPPPPPPDGGPPGSLGMDMGLGGGVGGVAALAAAAGIGDAGGVQPVLERYRVAAARLDAAVSTEPAARFSLLPENHEARNAVNDIAAAAAITGAPAGSPQSDEAHLAVAQKLFQRLYDRPGAAGRRLHRTSHIAALAALRESSRAVTREVTGWLIYADDERKLNKDITEGLVRAGVVSEQFLGELDAHLAKLILGGGASATPAMECAVHIVQHCVIVEPCVAPAELTATLDALAKACARPGAPENVAELVEQARAKGEKKEGGGGGGKSKELPDPVGLRETVAQHFDEWARVQDLPSGDAATATFLTNLAKGRLLHEDTQDRFLRILVELAVTHCLGSEVSAGTPPPGAAPALSFVAVDAYVRLVALLCRRSSEPIASRLSLLGRALVAIARTAMRDTDERGAAFNPRPYFRALCGLMMEMHAPDSTLDTGHPQVLAAFASALLALQPLRVPGFAFAWLELVSHRCFLPRLLTDHNRKGWPLLQKLLTAMLKFLEPFLRQAELTETVRLLYRGTLRLLLVLLHDFPEFLCDHHFNLCDTIPPNCIQMRNLVLSAFPRNMRLPDPFTPNLKVDLLPEISQSPRVVADTENAFRSSPLRQELDAFLKNRSPANFCADLRGKLQLEPRAATAAGTRYDVPLLNALVLYVGVQAIQANRKDQSSPITHTAPMDVFKGLAQELDTEGRYLFLNAVANQLRYPNCHTHYFSCVLLYLFAEAGSEIVQEQITRVLLERLIVNRPHPWGLLITFIELIKNPRYNFWGHSFTRCAPDIERLFESVARSCIAPQKPEGSEDGGMPMPVS*