MGSGGEGTLALSAAEIIWVSEFVVYVNGRRYAWWLSNEQPPNSPPGLQNVPGLSVHSTLLDLLRRVLGLTGTKLGCGEGGCGACTVLITKYKAPAQTFESHAVNACLYPMLAAHGCAVTTVEGVGSTRHGLHPAQRALAEGFGSQCGFCTPGIVMSMYAMQQEASARGKKLSDHDVEHGFDGNLCRCTGYRPILDAFKRYASDIEDVQCVETTACGSCSNSCGSPCGHAVSRDSRLRAAVRNDPVASESCRSELTAKSYENAHFVLHGSEWYRPIDLLSMSRSLGATDRDQSASWTMLVGNSELGIEFKARHHVQSRIICAADVSELLQISAETDGLRIGASVTWTALSEFIGECKEVESKMGNARAIQEQLQWFAGRQIRNVSAIAGNIVTASPISDMNPVWIAAGARFELLSLRSMRRRIVLARDFFLGYRKVDLSEPDDEILLSVVLPWTMDHEFVFPFKVSRRKEDDIAIVSSCIRFALQRDNSGWFFRDVSIAFGGLAARTLSAAETEHFLLSQGSLSRSVVEAAVKVLRDEIELVESVPGGMREYRESLAVGLFCKSIAGLLRAVFSKNDGFAADGILKSFQSFVALDYPDDKSLLCSRPLSEAVQICQAAPAQTTGTHGNVESATCSGVKAKAVVGNSIRHASAELQTTGEAEYVDDVPLIVGTQHGAFILSDRPHARILNADFSQVLACDGVLDVVTAKDVPGFNSIGQPPFFDELVFAIDKVTHVGQIVGLVVAQSKAQAVHAAKKAVISYEDLPAIIHLEEAVRQGSFCSYAPEQRIEQGDVDSVFAKTELAADHGDCGRGPIVALSGEVRIGGQEHFYLETNGSYVYPIDGGREVHMVVSTQAPGKTQAVVARVLGMPSHRVVCKTKRIGGGFGGKETRNFFMTSALAVAVDKLKVPIHLFLDRDVDMQISGQRHAMFAKYKVAFDTHSGRILALHVELFSNMGISLDLSLPVLGRALFHLDNTYHLENVRFIGKLCVTNTPSNTAFRGFGGPQGMMVTEQVIDHIALYLRKPAHEVRSVNLYSEQLCKAPFGMSVAADRIRACWDRVLESSEMPDRLSKIEAFNASHRTRKRGIAAIPTKFGISFTFRTFNQAAALVNIYLDGSVLVSHGGVEMGQGLHTKMIQVAATELRISAEKVFISETATDKVPNASPTAASASSDMYGMAIVDACAQLNARLAKYRAENEEDGDAWKSAVLAAWNERVNLSAQGFYRTPDLDAVDLSRNEKGNPFYYFTYGAAVSEVEIDTLTGEFCIVRADVVMDVGQALNPAIDIGQIEGGFVQGVGWCTMEELVRGSENAHAWFKSGNGTMLTQGPSTYKIPGFRDVPLDFRVELLPLTCEKPTVHSSKAVGEPPFFLGASAFFAIKNACYAARCANGYDDAFFLDSPASVERIRMACVDDIVELCLRAHNLDPVRYRPAIVL*