fffff8000033d2fd:	75 04                	jne    0xfffff8000033d303
fffff8000033d2ff:	49 8b 50 18          	mov    0x18(%r8),%rdx
fffff8000033d303:	49 8b 40 20          	mov    0x20(%r8),%rax
fffff8000033d307:	48 89 42 20          	mov    %rax,0x20(%rdx)
fffff8000033d30b:	49 8b 40 20          	mov    0x20(%r8),%rax
fffff8000033d30f:	48 3b c7             	cmp    %rdi,%rax
fffff8000033d312:	75 06                	jne    0xfffff8000033d31a
fffff8000033d314:	48 89 51 08          	mov    %rdx,0x8(%rcx)
fffff8000033d318:	eb 10                	jmp    0xfffff8000033d32a
fffff8000033d31a:	4c 3b 40 10          	cmp    0x10(%rax),%r8
fffff8000033d31e:	75 06                	jne    0xfffff8000033d326
fffff8000033d320:	48 89 50 10          	mov    %rdx,0x10(%rax)
fffff8000033d324:	eb 04                	jmp    0xfffff8000033d32a
fffff8000033d326:	48 89 50 18          	mov    %rdx,0x18(%rax)
fffff8000033d32a:	45 8b 50 08          	mov    0x8(%r8),%r10d
fffff8000033d32e:	4c 3b c3             	cmp    %rbx,%r8
fffff8000033d331:	74 4b                	je     0xfffff8000033d37e
fffff8000033d333:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff8000033d337:	49 89 40 20          	mov    %rax,0x20(%r8)
fffff8000033d33b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff8000033d33f:	49 89 48 10          	mov    %rcx,0x10(%r8)
fffff8000033d343:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff8000033d347:	49 89 40 18          	mov    %rax,0x18(%r8)
fffff8000033d34b:	8b 43 08             	mov    0x8(%rbx),%eax
fffff8000033d34e:	41 89 40 08          	mov    %eax,0x8(%r8)
fffff8000033d352:	4c 89 41 20          	mov    %r8,0x20(%rcx)
fffff8000033d356:	49 8b 40 18          	mov    0x18(%r8),%rax
fffff8000033d35a:	4c 89 40 20          	mov    %r8,0x20(%rax)
fffff8000033d35e:	49 3b 59 08          	cmp    0x8(%r9),%rbx
fffff8000033d362:	75 06                	jne    0xfffff8000033d36a
fffff8000033d364:	4d 89 41 08          	mov    %r8,0x8(%r9)
fffff8000033d368:	eb 14                	jmp    0xfffff8000033d37e
fffff8000033d36a:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff8000033d36e:	48 3b 58 18          	cmp    0x18(%rax),%rbx
fffff8000033d372:	75 06                	jne    0xfffff8000033d37a
fffff8000033d374:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff8000033d378:	eb 04                	jmp    0xfffff8000033d37e
fffff8000033d37a:	4c 89 40 10          	mov    %r8,0x10(%rax)
fffff8000033d37e:	41 83 fa 01          	cmp    $0x1,%r10d
fffff8000033d382:	75 08                	jne    0xfffff8000033d38c
fffff8000033d384:	49 8b c9             	mov    %r9,%rcx
fffff8000033d387:	e8 d4 00 00 00       	call   0xfffff8000033d460
fffff8000033d38c:	83 63 08 00          	andl   $0x0,0x8(%rbx)
fffff8000033d390:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
fffff8000033d394:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
fffff8000033d398:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000033d39d:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033d3a1:	5f                   	pop    %rdi
fffff8000033d3a2:	c3                   	ret
fffff8000033d3a3:	cc                   	int3
fffff8000033d3a4:	cc                   	int3
fffff8000033d3a5:	cc                   	int3
fffff8000033d3a6:	cc                   	int3
fffff8000033d3a7:	cc                   	int3
fffff8000033d3a8:	cc                   	int3
fffff8000033d3a9:	cc                   	int3
fffff8000033d3aa:	cc                   	int3
fffff8000033d3ab:	cc                   	int3
fffff8000033d3ac:	40 53                	rex push %rbx
fffff8000033d3ae:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033d3b2:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d3b6:	4c 8b d2             	mov    %rdx,%r10
fffff8000033d3b9:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff8000033d3be:	45 33 db             	xor    %r11d,%r11d
fffff8000033d3c1:	eb 7d                	jmp    0xfffff8000033d440
fffff8000033d3c3:	48 8b 50 20          	mov    0x20(%rax),%rdx
fffff8000033d3c7:	4c 8b 42 10          	mov    0x10(%rdx),%r8
fffff8000033d3cb:	49 3b c0             	cmp    %r8,%rax
fffff8000033d3ce:	75 31                	jne    0xfffff8000033d401
fffff8000033d3d0:	4c 8b 42 18          	mov    0x18(%rdx),%r8
fffff8000033d3d4:	45 39 58 08          	cmp    %r11d,0x8(%r8)
fffff8000033d3d8:	74 2d                	je     0xfffff8000033d407
fffff8000033d3da:	4c 3b 50 18          	cmp    0x18(%rax),%r10
fffff8000033d3de:	75 13                	jne    0xfffff8000033d3f3
fffff8000033d3e0:	48 8b d0             	mov    %rax,%rdx
fffff8000033d3e3:	4c 8b d0             	mov    %rax,%r10
fffff8000033d3e6:	e8 a5 01 00 00       	call   0xfffff8000033d590
fffff8000033d3eb:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d3ef:	48 8b 50 20          	mov    0x20(%rax),%rdx
fffff8000033d3f3:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d3f6:	44 89 5a 08          	mov    %r11d,0x8(%rdx)
fffff8000033d3fa:	e8 e5 01 00 00       	call   0xfffff8000033d5e4
fffff8000033d3ff:	eb 3b                	jmp    0xfffff8000033d43c
fffff8000033d401:	45 39 58 08          	cmp    %r11d,0x8(%r8)
fffff8000033d405:	75 10                	jne    0xfffff8000033d417
fffff8000033d407:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d40a:	4c 8b d2             	mov    %rdx,%r10
fffff8000033d40d:	41 89 58 08          	mov    %ebx,0x8(%r8)
fffff8000033d411:	44 89 5a 08          	mov    %r11d,0x8(%rdx)
fffff8000033d415:	eb 25                	jmp    0xfffff8000033d43c
fffff8000033d417:	4c 3b 50 10          	cmp    0x10(%rax),%r10
fffff8000033d41b:	75 13                	jne    0xfffff8000033d430
fffff8000033d41d:	48 8b d0             	mov    %rax,%rdx
fffff8000033d420:	4c 8b d0             	mov    %rax,%r10
fffff8000033d423:	e8 bc 01 00 00       	call   0xfffff8000033d5e4
fffff8000033d428:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d42c:	48 8b 50 20          	mov    0x20(%rax),%rdx
fffff8000033d430:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d433:	44 89 5a 08          	mov    %r11d,0x8(%rdx)
fffff8000033d437:	e8 54 01 00 00       	call   0xfffff8000033d590
fffff8000033d43c:	49 8b 42 20          	mov    0x20(%r10),%rax
fffff8000033d440:	44 39 58 08          	cmp    %r11d,0x8(%rax)
fffff8000033d444:	0f 84 79 ff ff ff    	je     0xfffff8000033d3c3
fffff8000033d44a:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff8000033d44e:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d451:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033d455:	5b                   	pop    %rbx
fffff8000033d456:	c3                   	ret
fffff8000033d457:	cc                   	int3
fffff8000033d458:	cc                   	int3
fffff8000033d459:	cc                   	int3
fffff8000033d45a:	cc                   	int3
fffff8000033d45b:	cc                   	int3
fffff8000033d45c:	cc                   	int3
fffff8000033d45d:	cc                   	int3
fffff8000033d45e:	cc                   	int3
fffff8000033d45f:	cc                   	int3
fffff8000033d460:	40 53                	rex push %rbx
fffff8000033d462:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033d466:	4c 8b d2             	mov    %rdx,%r10
fffff8000033d469:	4c 8b d9             	mov    %rcx,%r11
fffff8000033d46c:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff8000033d471:	48 3b 51 08          	cmp    0x8(%rcx),%rdx
fffff8000033d475:	0f 84 01 01 00 00    	je     0xfffff8000033d57c
fffff8000033d47b:	41 39 5a 08          	cmp    %ebx,0x8(%r10)
fffff8000033d47f:	0f 85 f7 00 00 00    	jne    0xfffff8000033d57c
fffff8000033d485:	49 8b 52 20          	mov    0x20(%r10),%rdx
fffff8000033d489:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
fffff8000033d48d:	4c 3b d1             	cmp    %rcx,%r10
fffff8000033d490:	75 72                	jne    0xfffff8000033d504
fffff8000033d492:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
fffff8000033d496:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
fffff8000033d49a:	75 17                	jne    0xfffff8000033d4b3
fffff8000033d49c:	89 59 08             	mov    %ebx,0x8(%rcx)
fffff8000033d49f:	49 8b cb             	mov    %r11,%rcx
fffff8000033d4a2:	83 62 08 00          	andl   $0x0,0x8(%rdx)
fffff8000033d4a6:	e8 e5 00 00 00       	call   0xfffff8000033d590
fffff8000033d4ab:	49 8b 52 20          	mov    0x20(%r10),%rdx
fffff8000033d4af:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
fffff8000033d4b3:	4c 8b 41 10          	mov    0x10(%rcx),%r8
fffff8000033d4b7:	41 39 58 08          	cmp    %ebx,0x8(%r8)
fffff8000033d4bb:	75 09                	jne    0xfffff8000033d4c6
fffff8000033d4bd:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff8000033d4c1:	39 58 08             	cmp    %ebx,0x8(%rax)
fffff8000033d4c4:	74 6d                	je     0xfffff8000033d533
fffff8000033d4c6:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff8000033d4ca:	39 58 08             	cmp    %ebx,0x8(%rax)
fffff8000033d4cd:	75 1b                	jne    0xfffff8000033d4ea
fffff8000033d4cf:	41 89 58 08          	mov    %ebx,0x8(%r8)
fffff8000033d4d3:	48 8b d1             	mov    %rcx,%rdx
fffff8000033d4d6:	83 61 08 00          	andl   $0x0,0x8(%rcx)
fffff8000033d4da:	49 8b cb             	mov    %r11,%rcx
fffff8000033d4dd:	e8 02 01 00 00       	call   0xfffff8000033d5e4
fffff8000033d4e2:	49 8b 52 20          	mov    0x20(%r10),%rdx
fffff8000033d4e6:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
fffff8000033d4ea:	8b 42 08             	mov    0x8(%rdx),%eax
fffff8000033d4ed:	89 41 08             	mov    %eax,0x8(%rcx)
fffff8000033d4f0:	89 5a 08             	mov    %ebx,0x8(%rdx)
fffff8000033d4f3:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff8000033d4f7:	49 8b cb             	mov    %r11,%rcx
fffff8000033d4fa:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d4fd:	e8 8e 00 00 00       	call   0xfffff8000033d590
fffff8000033d502:	eb 6a                	jmp    0xfffff8000033d56e
fffff8000033d504:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
fffff8000033d508:	75 17                	jne    0xfffff8000033d521
fffff8000033d50a:	89 59 08             	mov    %ebx,0x8(%rcx)
fffff8000033d50d:	49 8b cb             	mov    %r11,%rcx
fffff8000033d510:	83 62 08 00          	andl   $0x0,0x8(%rdx)
fffff8000033d514:	e8 cb 00 00 00       	call   0xfffff8000033d5e4
fffff8000033d519:	49 8b 52 20          	mov    0x20(%r10),%rdx
fffff8000033d51d:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
fffff8000033d521:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000033d525:	39 58 08             	cmp    %ebx,0x8(%rax)
fffff8000033d528:	75 2c                	jne    0xfffff8000033d556
fffff8000033d52a:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff8000033d52e:	39 58 08             	cmp    %ebx,0x8(%rax)
fffff8000033d531:	75 09                	jne    0xfffff8000033d53c
fffff8000033d533:	83 61 08 00          	andl   $0x0,0x8(%rcx)
fffff8000033d537:	4c 8b d2             	mov    %rdx,%r10
fffff8000033d53a:	eb 36                	jmp    0xfffff8000033d572
fffff8000033d53c:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d53f:	48 8b d1             	mov    %rcx,%rdx
fffff8000033d542:	83 61 08 00          	andl   $0x0,0x8(%rcx)
fffff8000033d546:	49 8b cb             	mov    %r11,%rcx
fffff8000033d549:	e8 42 00 00 00       	call   0xfffff8000033d590
fffff8000033d54e:	49 8b 52 20          	mov    0x20(%r10),%rdx
fffff8000033d552:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
fffff8000033d556:	8b 42 08             	mov    0x8(%rdx),%eax
fffff8000033d559:	89 41 08             	mov    %eax,0x8(%rcx)
fffff8000033d55c:	89 5a 08             	mov    %ebx,0x8(%rdx)
fffff8000033d55f:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000033d563:	49 8b cb             	mov    %r11,%rcx
fffff8000033d566:	89 58 08             	mov    %ebx,0x8(%rax)
fffff8000033d569:	e8 76 00 00 00       	call   0xfffff8000033d5e4
fffff8000033d56e:	4d 8b 53 08          	mov    0x8(%r11),%r10
fffff8000033d572:	4d 3b 53 08          	cmp    0x8(%r11),%r10
fffff8000033d576:	0f 85 ff fe ff ff    	jne    0xfffff8000033d47b
fffff8000033d57c:	41 89 5a 08          	mov    %ebx,0x8(%r10)
fffff8000033d580:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033d584:	5b                   	pop    %rbx
fffff8000033d585:	c3                   	ret
fffff8000033d586:	cc                   	int3
fffff8000033d587:	cc                   	int3
fffff8000033d588:	cc                   	int3
fffff8000033d589:	cc                   	int3
fffff8000033d58a:	cc                   	int3
fffff8000033d58b:	cc                   	int3
fffff8000033d58c:	cc                   	int3
fffff8000033d58d:	cc                   	int3
fffff8000033d58e:	cc                   	int3
fffff8000033d58f:	cc                   	int3
fffff8000033d590:	4c 8b 42 18          	mov    0x18(%rdx),%r8
fffff8000033d594:	4c 8d 49 10          	lea    0x10(%rcx),%r9
fffff8000033d598:	49 8b 40 10          	mov    0x10(%r8),%rax
fffff8000033d59c:	48 89 42 18          	mov    %rax,0x18(%rdx)
fffff8000033d5a0:	49 8b 40 10          	mov    0x10(%r8),%rax
fffff8000033d5a4:	49 3b c1             	cmp    %r9,%rax
fffff8000033d5a7:	74 04                	je     0xfffff8000033d5ad
fffff8000033d5a9:	48 89 50 20          	mov    %rdx,0x20(%rax)
fffff8000033d5ad:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d5b1:	49 89 40 20          	mov    %rax,0x20(%r8)
fffff8000033d5b5:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d5b9:	49 3b c1             	cmp    %r9,%rax
fffff8000033d5bc:	75 06                	jne    0xfffff8000033d5c4
fffff8000033d5be:	4c 89 41 08          	mov    %r8,0x8(%rcx)
fffff8000033d5c2:	eb 10                	jmp    0xfffff8000033d5d4
fffff8000033d5c4:	48 3b 50 10          	cmp    0x10(%rax),%rdx
fffff8000033d5c8:	75 06                	jne    0xfffff8000033d5d0
fffff8000033d5ca:	4c 89 40 10          	mov    %r8,0x10(%rax)
fffff8000033d5ce:	eb 04                	jmp    0xfffff8000033d5d4
fffff8000033d5d0:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff8000033d5d4:	49 89 50 10          	mov    %rdx,0x10(%r8)
fffff8000033d5d8:	4c 89 42 20          	mov    %r8,0x20(%rdx)
fffff8000033d5dc:	c3                   	ret
fffff8000033d5dd:	cc                   	int3
fffff8000033d5de:	cc                   	int3
fffff8000033d5df:	cc                   	int3
fffff8000033d5e0:	cc                   	int3
fffff8000033d5e1:	cc                   	int3
fffff8000033d5e2:	cc                   	int3
fffff8000033d5e3:	cc                   	int3
fffff8000033d5e4:	4c 8b 42 10          	mov    0x10(%rdx),%r8
fffff8000033d5e8:	4c 8d 49 10          	lea    0x10(%rcx),%r9
fffff8000033d5ec:	49 8b 40 18          	mov    0x18(%r8),%rax
fffff8000033d5f0:	48 89 42 10          	mov    %rax,0x10(%rdx)
fffff8000033d5f4:	49 8b 40 18          	mov    0x18(%r8),%rax
fffff8000033d5f8:	49 3b c1             	cmp    %r9,%rax
fffff8000033d5fb:	74 04                	je     0xfffff8000033d601
fffff8000033d5fd:	48 89 50 20          	mov    %rdx,0x20(%rax)
fffff8000033d601:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d605:	49 89 40 20          	mov    %rax,0x20(%r8)
fffff8000033d609:	48 8b 42 20          	mov    0x20(%rdx),%rax
fffff8000033d60d:	49 3b c1             	cmp    %r9,%rax
fffff8000033d610:	75 06                	jne    0xfffff8000033d618
fffff8000033d612:	4c 89 41 08          	mov    %r8,0x8(%rcx)
fffff8000033d616:	eb 10                	jmp    0xfffff8000033d628
fffff8000033d618:	48 3b 50 10          	cmp    0x10(%rax),%rdx
fffff8000033d61c:	75 06                	jne    0xfffff8000033d624
fffff8000033d61e:	4c 89 40 10          	mov    %r8,0x10(%rax)
fffff8000033d622:	eb 04                	jmp    0xfffff8000033d628
fffff8000033d624:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff8000033d628:	49 89 50 18          	mov    %rdx,0x18(%r8)
fffff8000033d62c:	4c 89 42 20          	mov    %r8,0x20(%rdx)
fffff8000033d630:	c3                   	ret
fffff8000033d631:	cc                   	int3
fffff8000033d632:	cc                   	int3
fffff8000033d633:	cc                   	int3
fffff8000033d634:	cc                   	int3
fffff8000033d635:	cc                   	int3
fffff8000033d636:	cc                   	int3
fffff8000033d637:	cc                   	int3
fffff8000033d638:	33 c0                	xor    %eax,%eax
fffff8000033d63a:	85 d2                	test   %edx,%edx
fffff8000033d63c:	74 0f                	je     0xfffff8000033d64d
fffff8000033d63e:	44 0f b6 01          	movzbl (%rcx),%r8d
fffff8000033d642:	48 ff c1             	inc    %rcx
fffff8000033d645:	41 03 c0             	add    %r8d,%eax
fffff8000033d648:	83 c2 ff             	add    $0xffffffff,%edx
fffff8000033d64b:	75 f1                	jne    0xfffff8000033d63e
fffff8000033d64d:	c3                   	ret
fffff8000033d64e:	cc                   	int3
fffff8000033d64f:	cc                   	int3
fffff8000033d650:	cc                   	int3
fffff8000033d651:	cc                   	int3
fffff8000033d652:	cc                   	int3
fffff8000033d653:	cc                   	int3
fffff8000033d654:	cc                   	int3
fffff8000033d655:	cc                   	int3
fffff8000033d656:	cc                   	int3
fffff8000033d657:	cc                   	int3
fffff8000033d658:	0f 0d 09             	prefetchw (%rcx)
fffff8000033d65b:	8b 01                	mov    (%rcx),%eax
fffff8000033d65d:	8b d0                	mov    %eax,%edx
fffff8000033d65f:	83 ca 01             	or     $0x1,%edx
fffff8000033d662:	f0 0f b1 11          	lock cmpxchg %edx,(%rcx)
fffff8000033d666:	75 f5                	jne    0xfffff8000033d65d
fffff8000033d668:	85 c0                	test   %eax,%eax
fffff8000033d66a:	74 04                	je     0xfffff8000033d670
fffff8000033d66c:	c6 41 04 01          	movb   $0x1,0x4(%rcx)
fffff8000033d670:	c3                   	ret
fffff8000033d671:	cc                   	int3
fffff8000033d672:	cc                   	int3
fffff8000033d673:	cc                   	int3
fffff8000033d674:	cc                   	int3
fffff8000033d675:	cc                   	int3
fffff8000033d676:	cc                   	int3
fffff8000033d677:	cc                   	int3
fffff8000033d678:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033d67d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000033d682:	57                   	push   %rdi
fffff8000033d683:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033d687:	33 f6                	xor    %esi,%esi
fffff8000033d689:	48 8b d9             	mov    %rcx,%rbx
fffff8000033d68c:	40 38 71 04          	cmp    %sil,0x4(%rcx)
fffff8000033d690:	74 2e                	je     0xfffff8000033d6c0
fffff8000033d692:	48 83 c1 08          	add    $0x8,%rcx
fffff8000033d696:	e8 ad f0 f5 ff       	call   0xfffff8000029c748
fffff8000033d69b:	8b 13                	mov    (%rbx),%edx
fffff8000033d69d:	f7 c2 fe ff ff ff    	test   $0xfffffffe,%edx
fffff8000033d6a3:	74 0e                	je     0xfffff8000033d6b3
fffff8000033d6a5:	65 48 8b 0c 25 38 00 	mov    %gs:0x38,%rcx
fffff8000033d6ac:	00 00
fffff8000033d6ae:	e8 05 50 ec ff       	call   0xfffff800002026b8
fffff8000033d6b3:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
fffff8000033d6b7:	e8 08 f2 f5 ff       	call   0xfffff8000029c8c4
fffff8000033d6bc:	40 88 73 04          	mov    %sil,0x4(%rbx)
fffff8000033d6c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000033d6c5:	0f b7 c6             	movzwl %si,%eax
fffff8000033d6c8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000033d6cd:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033d6d1:	5f                   	pop    %rdi
fffff8000033d6d2:	c3                   	ret
fffff8000033d6d3:	cc                   	int3
fffff8000033d6d4:	cc                   	int3
fffff8000033d6d5:	cc                   	int3
fffff8000033d6d6:	cc                   	int3
fffff8000033d6d7:	cc                   	int3
fffff8000033d6d8:	cc                   	int3
fffff8000033d6d9:	cc                   	int3
fffff8000033d6da:	cc                   	int3
fffff8000033d6db:	cc                   	int3
fffff8000033d6dc:	c1 e2 02             	shl    $0x2,%edx
fffff8000033d6df:	33 c0                	xor    %eax,%eax
fffff8000033d6e1:	4c 8b c1             	mov    %rcx,%r8
fffff8000033d6e4:	85 d2                	test   %edx,%edx
fffff8000033d6e6:	74 2c                	je     0xfffff8000033d714
fffff8000033d6e8:	44 8b ca             	mov    %edx,%r9d
fffff8000033d6eb:	41 0f b6 08          	movzbl (%r8),%ecx
fffff8000033d6ef:	49 ff c0             	inc    %r8
fffff8000033d6f2:	0f b7 d0             	movzwl %ax,%edx