MVRGKVLVVAGSDSGGGAGIQADIKTCLALGAFATTAITALTAQNTLGVHGVHPTPLDFVDAQIDAVVSDLPPDAVKTGMLANAETVTRVASAIKSRALKNVVVDTVMIAKGGASLLEADAIGALRGALIPLATVITPNVPEAAALLGMDEKDFNRDAMESRCRELGKLGCAWVLLKGGHVVDDLASATDHLYDVRNDLMRSFTAPRITTHNTHGTGCTFASAIAASLAQGMDVPSAVRRAKAYVSAAIASNPGFGSGHGPLNHLPFYAASAGGLSALNTDRSSSGDDSGSSGGDSGSRGSTERPFDRRALRLYLVTCDALTEDKLRDALAAGVTMVQMRDKTTASTRELIAKARAMKRVCDAAGVPFIVNDRVDVAIAVDACGVHLGQSDAPCSFARALLGPGKIVGVSARTPELASEAKRDGADYVGSGACFGTESKGDAKVIGLEGVRAVAERCEALDLPVVAIGGITTETGKRAREETRADGIAVISCVANAPDVAAAVRALL*