MVADVLLTHFNQLFCLNDPGHPLTGQEMKKATIVEDGYIAIKDGLIVALGSGEPDAELVGPQTIMRSYKGKIATPGIIDCHTHLVYGGSREHEFAKKLAGVSYLDILAQGGGILSTVRATRSASFDNLYQKSKRLLDYMLLHGVTTAEAKSGYGLDWETEKRQLDVVAALEKDHPIDLVSTFMAAHAIPEEYKGNPKAYLDVIIKDMLPVVKEENLAEFCDIFCEKNVFTADESRYLLSKAKEMGFKLRIHADEIASIGGVDVAAELSAVSAEHLMMITDDGIAKLIGVGVIGNLLPATTFSLMEDTYAPARKMIDAGMAITLSTDSNPGSCPTANMQFVMQLGCFMLRLTPIEVLNAVTINAAYSVNRQERVGSLTVGKEADIAIFDAPNIDYPFYFFATNLIHQVYKKGQLTVDRGRIL*