METRVDFVQSLQSDMSVNILACLNDPVDVVRAGSVSSLWHHFVITNGISKQLCLKRFPQLSGIARITEPDWITTEANGVGSHNSSWDILKRDHNVYASLLHAITALNTCQSECIVYAVSASSTDRFPAESVANTLTTRRYLGGHSYWSSKGHADPDAPETLIYKLKADLCVISEISVQPFEAFYQPGLPIYSAKSVRFRLGHPKNSLDENDIVQMPQQQPADDKFIWTYTSEVYPMEQKNCLQQFKLPEPVLCIGGYLQIELLGRVQRQHSDNLFYTCVSHVKVMGGPLCPAFDIDILEPSGKFALKYNPEVFRWMLQSSSEDSNISPMPSEEEAVEHVGVMGFLLQAYHGGIEPMVWDEPIEWDDDDEEMDELGVL*