GAWDQAQSTRQFAITDIWGKTMPMSEYAGKVCIFTNAKSATSLWRVFLAGLRDVAMEDASSGLKVIVFDVSCHADYSPGTNEETKAFASGYNGKADLHHPFNSSGDNAHPFEIYAFNKPSAKNENGNHPQGDLTVAAGDPNGDGVDRYPKNTDFSDVRKHIPKLV