MVGGAASRQRVVAVVTCLDVKLKVTLGPQHLVKPLTEALLHPYLKAFARKRGTEWERLRIEAVCIGGEQTLTLAECEAPAAGLLLADTLDVEIVLDPESTTSVYAGVDAAIASTLASCGLDEDVAAKIKQRAKTSANFPVDAGAVLPEAIEDAIQAGKIKTVEKWLTSDDGHGDALRDDYQEWGPERMGGCLINGKRLDDEPGYYDKPPTIMGTYIPALNIAALHGNLRMAQLFLKHGAKVNRTDWSGGTGAQGSTALHYAAFACATPVAKMLIEAGANVNAPTEKGHATPLMEAAKVGYGDWPPRFTGDQLGELISTLLEAKADPTLINGAGQTAREIVVKSRADTVQMVRNHPFAAPGASNSVTTWTGFAKAIRLLEEAEKAWKAQ*