MSDLFIGHVVTLTDGRQATVRFIGTTHFAAGDWVGIELDEPTGKNDGAVQGERYFDCEPGYGMFIRPSAVAAIVEQPVRETKQPARGGASAPANRGRAQTGSTTSGIAMKRPSALPANNAKRHSVSAASPSPTSRSASQRTSRVSRSLRANVLVTANMSQVQSPLKSPIKSPSTPAVPASSTRSSISGPSRPSAVKARPPSGPKTSMGPPPPPSVAARQSRSSISGPASKAARPSLQSEPTTSSGQLKRPALRPTAPNKSSEETESHTSAYSGDPEIDPRDAEPDMDGNEAPTRKVSEKALSSGRPAGGRPSLTSSLQRQAQNNSAAVARELDEMKTKLKVMEKKRAEDREKLKTLEKLQSERDKFEAIIQKLQAKYQPQQLEIGELRKKLKDTEAKLEEVERLQAEHESILEMAALDREMAEETADAFKHECAVLRARVEELELELEVLKEENEELGQVMTPEEKSSHGWLQMEKTNERLREALIRLRDMTQQQESELRDQIKELQQDLEDYAAIKSQYEATKEKLLVSENNVEDLKQQLETALGAEEMIEELADKNMRYQEEINELKAAIEDLEALKEINDELEYNHIETEKQLQEELDYRESLFNEQCRKISQQDEVIEDLEYSLVRFRELVSTLQGDLEDMRASQQISEAEANDLTARSRAMMDLNIKLQASMAKTQTKTIDIELGRMNAEEALQHLSILKLYLPDYFEGERNSILALLRFKRVSFKASLMNNTIRENISEQASIATGLDEIFVAYDVLEKLMYISSLSDRFVNYISSCSTENFESVKGALFEMEPVERTLNFWMEGLKKNELNLRKCAVELQRSIALLSHLAETLLPSSLEAFADELCMRSSLTQSYIDHAATCMARLKALLQSKITVPEEGDGECSLLFTKAEGFVSQARGLKVALGKVYRTLEDLKSRSLSLSQDVAGPFKSAEEAAKELSAWARQLGENLVILVSDEARTEPLTMEEASKTMSETSTAYCLPSEGSENKDTMSLLHDRLRTLSGLLEELDAVSSDLSITTEFERRPAPWIARAAELKSNKTKSPDADEEIRRLKNEIHEASTALGVKDKTIEEQALRVELVESRMREATKKASMAKDLESKIEKMQAKQADLEGVIETQRKDLQAMEAEREELKNRLERVKRLSGTTGVGTTTDGVAIDNSLSLAAMRENEALRAEVASLQAAVRFLREENRRSNMLDPYSVQRAADLHSWLDLPLTKPRSSALHDKVQQAASESRDVFAHLLKLTKESNVCDLKSTMSQNNGNRVGWRPSKVKLRYQVLQQRENYERWAEWKDDIVRHEREQDRLAAAKKERISREGAQKHASRNSVFGDFPKGLGHGMMGAAWQILGMQHADHKAFHQPIETSLAPSY*