1408f326f:	ba 01 00 00 00       	mov    $0x1,%edx
1408f3274:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f3279:	48 0f ba f7 0e       	btr    $0xe,%rdi
1408f327e:	49 8b ca             	mov    %r10,%rcx
1408f3281:	41 80 7d 65 00       	cmpb   $0x0,0x65(%r13)
1408f3286:	49 0f 45 7f 10       	cmovne 0x10(%r15),%rdi
1408f328b:	45 33 c0             	xor    %r8d,%r8d
1408f328e:	e8 cd 99 fb ff       	call   0x1408acc60
1408f3293:	49 8b 4d 30          	mov    0x30(%r13),%rcx
1408f3297:	84 c0                	test   %al,%al
1408f3299:	74 26                	je     0x1408f32c1
1408f329b:	48 0b cf             	or     %rdi,%rcx
1408f329e:	49 89 4d 30          	mov    %rcx,0x30(%r13)
1408f32a2:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f32a7:	ba a6 00 00 00       	mov    $0xa6,%edx
1408f32ac:	48 8b cb             	mov    %rbx,%rcx
1408f32af:	e8 ac 38 01 00       	call   0x140906b60
1408f32b4:	49 8b cd             	mov    %r13,%rcx
1408f32b7:	e8 74 35 fd ff       	call   0x1408c6830
1408f32bc:	e9 61 30 00 00       	jmp    0x1408f6322
1408f32c1:	48 8b c7             	mov    %rdi,%rax
1408f32c4:	48 f7 d0             	not    %rax
1408f32c7:	48 23 c1             	and    %rcx,%rax
1408f32ca:	49 89 45 30          	mov    %rax,0x30(%r13)
1408f32ce:	48 81 ff 00 00 08 00 	cmp    $0x80000,%rdi
1408f32d5:	75 0d                	jne    0x1408f32e4
1408f32d7:	49 c7 85 f8 02 00 00 	movq   $0x0,0x2f8(%r13)
1408f32de:	00 00 00 00
1408f32e2:	eb be                	jmp    0x1408f32a2
1408f32e4:	40 f6 c7 01          	test   $0x1,%dil
1408f32e8:	74 b8                	je     0x1408f32a2
1408f32ea:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1408f32ef:	48 8d 15 d2 ec 75 00 	lea    0x75ecd2(%rip),%rdx        # 0x141051fc8
1408f32f6:	49 8b cf             	mov    %r15,%rcx
1408f32f9:	e8 b2 e3 00 00       	call   0x1409016b0
1408f32fe:	85 c0                	test   %eax,%eax
1408f3300:	75 a5                	jne    0x1408f32a7
1408f3302:	49 8b cd             	mov    %r13,%rcx
1408f3305:	e8 46 5e 00 00       	call   0x1408f9150
1408f330a:	eb 9b                	jmp    0x1408f32a7
1408f330c:	4d 85 d2             	test   %r10,%r10
1408f330f:	0f 84 be ef ff ff    	je     0x1408f22d3
1408f3315:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1408f3319:	49 8b ce             	mov    %r14,%rcx
1408f331c:	e8 7f f2 fd ff       	call   0x1408d25a0
1408f3321:	4c 8b 4d a8          	mov    -0x58(%rbp),%r9
1408f3325:	ba 02 00 00 00       	mov    $0x2,%edx
1408f332a:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1408f332f:	49 8b ce             	mov    %r14,%rcx
1408f3332:	e8 09 9d ff ff       	call   0x1408ed040
1408f3337:	4c 8b f0             	mov    %rax,%r14
1408f333a:	48 85 c0             	test   %rax,%rax
1408f333d:	0f 84 90 ef ff ff    	je     0x1408f22d3
1408f3343:	48 8b c8             	mov    %rax,%rcx
1408f3346:	45 33 ed             	xor    %r13d,%r13d
1408f3349:	e8 e2 3a 00 00       	call   0x1408f6e30
1408f334e:	4c 8b e0             	mov    %rax,%r12
1408f3351:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1408f3355:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1408f3359:	49 8b d6             	mov    %r14,%rdx
1408f335c:	48 8b c8             	mov    %rax,%rcx
1408f335f:	c7 40 38 07 00 00 00 	movl   $0x7,0x38(%rax)
1408f3366:	e8 e5 2d 02 00       	call   0x140916150
1408f336b:	41 0f b7 4e 36       	movzwl 0x36(%r14),%ecx
1408f3370:	45 33 c0             	xor    %r8d,%r8d
1408f3373:	49 8b 7e 08          	mov    0x8(%r14),%rdi
1408f3377:	41 8b f0             	mov    %r8d,%esi
1408f337a:	66 44 3b c1          	cmp    %cx,%r8w
1408f337e:	0f 8d 4f ef ff ff    	jge    0x1408f22d3
1408f3384:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1408f338b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408f3390:	0f b7 47 12          	movzwl 0x12(%rdi),%eax
1408f3394:	45 8b d8             	mov    %r8d,%r11d
1408f3397:	a8 62                	test   $0x62,%al
1408f3399:	74 2b                	je     0x1408f33c6
1408f339b:	49 83 7f 10 00       	cmpq   $0x0,0x10(%r15)
1408f33a0:	75 08                	jne    0x1408f33aa
1408f33a2:	41 ff c5             	inc    %r13d
1408f33a5:	e9 60 01 00 00       	jmp    0x1408f350a
1408f33aa:	a8 20                	test   $0x20,%al
1408f33ac:	74 08                	je     0x1408f33b6
1408f33ae:	41 bb 02 00 00 00    	mov    $0x2,%r11d
1408f33b4:	eb 10                	jmp    0x1408f33c6
1408f33b6:	44 0f b6 d8          	movzbl %al,%r11d
1408f33ba:	41 83 e3 40          	and    $0x40,%r11d
1408f33be:	41 83 cb 20          	or     $0x20,%r11d
1408f33c2:	41 c1 eb 05          	shr    $0x5,%r11d
1408f33c6:	a8 01                	test   $0x1,%al
1408f33c8:	75 05                	jne    0x1408f33cf
1408f33ca:	45 8b d0             	mov    %r8d,%r10d
1408f33cd:	eb 45                	jmp    0x1408f3414
1408f33cf:	4d 85 e4             	test   %r12,%r12
1408f33d2:	75 08                	jne    0x1408f33dc
1408f33d4:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1408f33da:	eb 38                	jmp    0x1408f3414
1408f33dc:	b8 01 00 00 00       	mov    $0x1,%eax
1408f33e1:	44 8b d0             	mov    %eax,%r10d
1408f33e4:	8b d0                	mov    %eax,%edx
1408f33e6:	66 3b c1             	cmp    %cx,%ax
1408f33e9:	7f 22                	jg     0x1408f340d
1408f33eb:	4c 0f bf c1          	movswq %cx,%r8
1408f33ef:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1408f33f4:	0f bf 01             	movswl (%rcx),%eax
1408f33f7:	3b c6                	cmp    %esi,%eax
1408f33f9:	74 0f                	je     0x1408f340a
1408f33fb:	41 ff c2             	inc    %r10d
1408f33fe:	48 ff c2             	inc    %rdx
1408f3401:	48 83 c1 02          	add    $0x2,%rcx
1408f3405:	49 3b d0             	cmp    %r8,%rdx
1408f3408:	7e ea                	jle    0x1408f33f4
1408f340a:	45 33 c0             	xor    %r8d,%r8d
1408f340d:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1408f3414:	0f b7 47 10          	movzwl 0x10(%rdi),%eax
1408f3418:	66 85 c0             	test   %ax,%ax
1408f341b:	75 05                	jne    0x1408f3422
1408f341d:	49 8b c0             	mov    %r8,%rax
1408f3420:	eb 2c                	jmp    0x1408f344e
1408f3422:	41 80 7e 3f 00       	cmpb   $0x0,0x3f(%r14)
1408f3427:	74 05                	je     0x1408f342e
1408f3429:	49 8b c0             	mov    %r8,%rax
1408f342c:	eb 20                	jmp    0x1408f344e
1408f342e:	49 8b 4e 50          	mov    0x50(%r14),%rcx
1408f3432:	48 85 c9             	test   %rcx,%rcx
1408f3435:	75 05                	jne    0x1408f343c
1408f3437:	49 8b c0             	mov    %r8,%rax
1408f343a:	eb 12                	jmp    0x1408f344e
1408f343c:	39 01                	cmp    %eax,(%rcx)
1408f343e:	7d 05                	jge    0x1408f3445
1408f3440:	49 8b c0             	mov    %r8,%rax
1408f3443:	eb 09                	jmp    0x1408f344e
1408f3445:	48 c1 e0 05          	shl    $0x5,%rax
1408f3449:	48 8b 44 08 e8       	mov    -0x18(%rax,%rcx,1),%rax
1408f344e:	41 83 fb 02          	cmp    $0x2,%r11d
1408f3452:	73 0b                	jae    0x1408f345f
1408f3454:	48 85 c0             	test   %rax,%rax
1408f3457:	74 06                	je     0x1408f345f
1408f3459:	4c 8b 60 08          	mov    0x8(%rax),%r12
1408f345d:	eb 03                	jmp    0x1408f3462
1408f345f:	4d 8b e0             	mov    %r8,%r12
1408f3462:	f6 47 12 04          	testb  $0x4,0x12(%rdi)
1408f3466:	74 1a                	je     0x1408f3482
1408f3468:	48 8b 0f             	mov    (%rdi),%rcx
1408f346b:	48 8b c2             	mov    %rdx,%rax
1408f346e:	66 90                	xchg   %ax,%ax
1408f3470:	48 ff c0             	inc    %rax
1408f3473:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1408f3477:	75 f7                	jne    0x1408f3470
1408f3479:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1408f347d:	48 03 d0             	add    %rax,%rdx
1408f3480:	eb 26                	jmp    0x1408f34a8
1408f3482:	8b 47 08             	mov    0x8(%rdi),%eax
1408f3485:	c1 e8 04             	shr    $0x4,%eax
1408f3488:	83 e0 0f             	and    $0xf,%eax
1408f348b:	74 14                	je     0x1408f34a1
1408f348d:	8d 48 ff             	lea    -0x1(%rax),%ecx
1408f3490:	48 8d 05 69 cb 70 ff 	lea    -0x8f3497(%rip),%rax        # 0x140000000
1408f3497:	48 8b 94 c8 08 d8 3a 	mov    0x13ad808(%rax,%rcx,8),%rdx
1408f349e:	01
1408f349f:	eb 07                	jmp    0x1408f34a8
1408f34a1:	48 8d 15 e4 02 6b 00 	lea    0x6b02e4(%rip),%rdx        # 0x140fa378c
1408f34a8:	f6 47 08 0f          	testb  $0xf,0x8(%rdi)
1408f34ac:	48 8d 0d 1d eb 75 00 	lea    0x75eb1d(%rip),%rcx        # 0x141051fd0
1408f34b3:	41 8b c0             	mov    %r8d,%eax
1408f34b6:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
1408f34bb:	0f 95 c0             	setne  %al
1408f34be:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1408f34c3:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1408f34c8:	4c 8d 05 09 eb 75 00 	lea    0x75eb09(%rip),%r8        # 0x141051fd8
1408f34cf:	89 44 24 30          	mov    %eax,0x30(%rsp)
1408f34d3:	44 8b ce             	mov    %esi,%r9d
1408f34d6:	48 8b 07             	mov    (%rdi),%rax
1408f34d9:	45 2b cd             	sub    %r13d,%r9d
1408f34dc:	49 83 7f 10 00       	cmpq   $0x0,0x10(%r15)
1408f34e1:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1408f34e6:	ba 01 00 00 00       	mov    $0x1,%edx
1408f34eb:	4c 0f 45 c1          	cmovne %rcx,%r8
1408f34ef:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408f34f4:	48 8b cb             	mov    %rbx,%rcx
1408f34f7:	e8 54 0c 02 00       	call   0x140914150
1408f34fc:	4c 8b 65 c0          	mov    -0x40(%rbp),%r12
1408f3500:	45 33 c0             	xor    %r8d,%r8d
1408f3503:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1408f350a:	41 0f bf 4e 36       	movswl 0x36(%r14),%ecx
1408f350f:	ff c6                	inc    %esi
1408f3511:	48 83 c7 18          	add    $0x18,%rdi
1408f3515:	3b f1                	cmp    %ecx,%esi
1408f3517:	0f 8c 73 fe ff ff    	jl     0x1408f3390
1408f351d:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f3522:	e9 f6 2d 00 00       	jmp    0x1408f631d
1408f3527:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1408f352b:	49 8b ce             	mov    %r14,%rcx
1408f352e:	48 8b d7             	mov    %rdi,%rdx
1408f3531:	41 c7 46 38 06 00 00 	movl   $0x6,0x38(%r14)
1408f3538:	00
1408f3539:	e8 62 f0 fd ff       	call   0x1408d25a0
1408f353e:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1408f3543:	45 33 e4             	xor    %r12d,%r12d
1408f3546:	45 8b fc             	mov    %r12d,%r15d
1408f3549:	44 89 64 24 78       	mov    %r12d,0x78(%rsp)
1408f354e:	45 39 65 28          	cmp    %r12d,0x28(%r13)
1408f3552:	0f 8e c5 2d 00 00    	jle    0x1408f631d
1408f3558:	45 8b f4             	mov    %r12d,%r14d
1408f355b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408f3560:	48 85 ff             	test   %rdi,%rdi
1408f3563:	74 21                	je     0x1408f3586
1408f3565:	49 8b 45 20          	mov    0x20(%r13),%rax
1408f3569:	49 8b 14 06          	mov    (%r14,%rax,1),%rdx
1408f356d:	48 85 d2             	test   %rdx,%rdx
1408f3570:	0f 84 2a 03 00 00    	je     0x1408f38a0
1408f3576:	48 8b cf             	mov    %rdi,%rcx
1408f3579:	e8 32 e1 00 00       	call   0x1409016b0
1408f357e:	85 c0                	test   %eax,%eax
1408f3580:	0f 85 1a 03 00 00    	jne    0x1408f38a0
1408f3586:	49 8b 45 20          	mov    0x20(%r13),%rax
1408f358a:	4a 8b 4c 30 18       	mov    0x18(%rax,%r14,1),%rcx
1408f358f:	48 83 c1 08          	add    $0x8,%rcx
1408f3593:	8b 71 04             	mov    0x4(%rcx),%esi
1408f3596:	85 f6                	test   %esi,%esi
1408f3598:	0f 84 28 01 00 00    	je     0x1408f36c6
1408f359e:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408f35a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408f35ac:	00 00 00 00
1408f35b0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408f35b4:	ff ce                	dec    %esi
1408f35b6:	48 85 c0             	test   %rax,%rax
1408f35b9:	0f 84 03 01 00 00    	je     0x1408f36c2
1408f35bf:	90                   	nop
1408f35c0:	4c 8b 40 10          	mov    0x10(%rax),%r8
1408f35c4:	66 45 39 60 36       	cmp    %r12w,0x36(%r8)
1408f35c9:	74 0d                	je     0x1408f35d8
1408f35cb:	48 8b 00             	mov    (%rax),%rax
1408f35ce:	48 85 c0             	test   %rax,%rax
1408f35d1:	75 ed                	jne    0x1408f35c0
1408f35d3:	e9 ea 00 00 00       	jmp    0x1408f36c2
1408f35d8:	4d 8b 00             	mov    (%r8),%r8
1408f35db:	48 8d 15 fe e9 75 00 	lea    0x75e9fe(%rip),%rdx        # 0x141051fe0
1408f35e2:	49 8b cd             	mov    %r13,%rcx
1408f35e5:	e8 46 a1 ff ff       	call   0x1408ed730
1408f35ea:	48 8b f8             	mov    %rax,%rdi
1408f35ed:	48 85 c0             	test   %rax,%rax
1408f35f0:	0f 84 90 00 00 00    	je     0x1408f3686
1408f35f6:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1408f35fa:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1408f35ff:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408f3604:	45 33 c9             	xor    %r9d,%r9d
1408f3607:	44 8b c3             	mov    %ebx,%r8d
1408f360a:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408f360f:	48 8b d7             	mov    %rdi,%rdx
1408f3612:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1408f3616:	49 8b cd             	mov    %r13,%rcx
1408f3619:	e8 32 9c ff ff       	call   0x1408ed250
1408f361e:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1408f3622:	e8 99 b6 f7 ff       	call   0x14086ecc0
1408f3627:	4d 39 a5 00 03 00 00 	cmp    %r12,0x300(%r13)
1408f362e:	74 0d                	je     0x1408f363d
1408f3630:	48 8b d7             	mov    %rdi,%rdx
1408f3633:	49 8b cd             	mov    %r13,%rcx
1408f3636:	e8 05 03 fc ff       	call   0x1408b3940
1408f363b:	eb 49                	jmp    0x1408f3686
1408f363d:	49 3b bd f0 01 00 00 	cmp    0x1f0(%r13),%rdi
1408f3644:	73 38                	jae    0x1408f367e
1408f3646:	49 3b bd e0 01 00 00 	cmp    0x1e0(%r13),%rdi
1408f364d:	72 13                	jb     0x1408f3662
1408f364f:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
1408f3656:	48 89 07             	mov    %rax,(%rdi)
1408f3659:	49 89 bd d8 01 00 00 	mov    %rdi,0x1d8(%r13)
1408f3660:	eb 24                	jmp    0x1408f3686
1408f3662:	49 3b bd e8 01 00 00 	cmp    0x1e8(%r13),%rdi
1408f3669:	72 13                	jb     0x1408f367e
1408f366b:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
1408f3672:	48 89 07             	mov    %rax,(%rdi)
1408f3675:	49 89 bd c8 01 00 00 	mov    %rdi,0x1c8(%r13)
1408f367c:	eb 08                	jmp    0x1408f3686
1408f367e:	48 8b cf             	mov    %rdi,%rcx
1408f3681:	e8 ca 84 f9 ff       	call   0x14088bb50
1408f3686:	45 38 65 67          	cmp    %r12b,0x67(%r13)
1408f368a:	74 21                	je     0x1408f36ad
1408f368c:	49 8b 8d 60 01 00 00 	mov    0x160(%r13),%rcx
1408f3693:	48 8d 15 36 1a 73 00 	lea    0x731a36(%rip),%rdx        # 0x1410250d0
1408f369a:	e8 e1 61 fe ff       	call   0x1408d9880
1408f369f:	49 8b 85 60 01 00 00 	mov    0x160(%r13),%rax
1408f36a6:	c7 40 18 07 00 00 00 	movl   $0x7,0x18(%rax)
1408f36ad:	49 8b 45 20          	mov    0x20(%r13),%rax
1408f36b1:	4a 8b 4c 30 18       	mov    0x18(%rax,%r14,1),%rcx
1408f36b6:	48 83 c1 08          	add    $0x8,%rcx
1408f36ba:	85 f6                	test   %esi,%esi
1408f36bc:	0f 85 ee fe ff ff    	jne    0x1408f35b0
1408f36c2:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1408f36c6:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1408f36ca:	48 85 f6             	test   %rsi,%rsi
1408f36cd:	0f 84 cd 01 00 00    	je     0x1408f38a0
1408f36d3:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1408f36d8:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1408f36de:	66 90                	xchg   %ax,%ax
1408f36e0:	4c 8b 5e 10          	mov    0x10(%rsi),%r11
1408f36e4:	48 85 c0             	test   %rax,%rax
1408f36e7:	74 1c                	je     0x1408f3705
1408f36e9:	49 8b 13             	mov    (%r11),%rdx
1408f36ec:	48 85 d2             	test   %rdx,%rdx
1408f36ef:	0f 84 9a 01 00 00    	je     0x1408f388f
1408f36f5:	48 8b c8             	mov    %rax,%rcx
1408f36f8:	e8 b3 df 00 00       	call   0x1409016b0
1408f36fd:	85 c0                	test   %eax,%eax
1408f36ff:	0f 85 85 01 00 00    	jne    0x1408f388a
1408f3705:	41 0f b6 43 3f       	movzbl 0x3f(%r11),%eax
1408f370a:	3c 02                	cmp    $0x2,%al
1408f370c:	75 09                	jne    0x1408f3717
1408f370e:	48 8d 3d 0f d4 75 00 	lea    0x75d40f(%rip),%rdi        # 0x141050b24
1408f3715:	eb 28                	jmp    0x1408f373f
1408f3717:	41 3a c7             	cmp    %r15b,%al
1408f371a:	75 09                	jne    0x1408f3725
1408f371c:	48 8d 3d 55 dc 75 00 	lea    0x75dc55(%rip),%rdi        # 0x141051378
1408f3723:	eb 1a                	jmp    0x1408f373f
1408f3725:	41 f7 43 30 00 10 00 	testl  $0x1000,0x30(%r11)
1408f372c:	00
1408f372d:	48 8d 3d bc e8 75 00 	lea    0x75e8bc(%rip),%rdi        # 0x141051ff0
1408f3734:	48 8d 05 1d 6a 72 00 	lea    0x726a1d(%rip),%rax        # 0x14101a158
1408f373b:	48 0f 44 f8          	cmove  %rax,%rdi
1408f373f:	4d 8b 13             	mov    (%r11),%r10
1408f3742:	ba 07 00 00 00       	mov    $0x7,%edx
1408f3747:	4d 85 d2             	test   %r10,%r10
1408f374a:	0f 84 f3 00 00 00    	je     0x1408f3843
1408f3750:	4d 8b c2             	mov    %r10,%r8
1408f3753:	4c 8d 0d 16 ca 75 00 	lea    0x75ca16(%rip),%r9        # 0x141050170
1408f375a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408f3760:	41 0f b6 08          	movzbl (%r8),%ecx
1408f3764:	ff ca                	dec    %edx
1408f3766:	84 c9                	test   %cl,%cl
1408f3768:	74 2c                	je     0x1408f3796
1408f376a:	41 0f b6 01          	movzbl (%r9),%eax
1408f376e:	48 8d 1d 8b c8 70 ff 	lea    -0x8f3775(%rip),%rbx        # 0x140000000
1408f3775:	0f b6 84 18 20 7d 04 	movzbl 0x1047d20(%rax,%rbx,1),%eax
1408f377c:	01
1408f377d:	38 84 19 20 7d 04 01 	cmp    %al,0x1047d20(%rcx,%rbx,1)
1408f3784:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1408f3788:	75 0c                	jne    0x1408f3796
1408f378a:	49 ff c0             	inc    %r8
1408f378d:	49 ff c1             	inc    %r9
1408f3790:	85 d2                	test   %edx,%edx
1408f3792:	7f cc                	jg     0x1408f3760
1408f3794:	ff ca                	dec    %edx
1408f3796:	85 d2                	test   %edx,%edx
1408f3798:	78 27                	js     0x1408f37c1
1408f379a:	41 0f b6 01          	movzbl (%r9),%eax
1408f379e:	48 8d 15 5b c8 70 ff 	lea    -0x8f37a5(%rip),%rdx        # 0x140000000
1408f37a5:	0f b6 8c 10 20 7d 04 	movzbl 0x1047d20(%rax,%rdx,1),%ecx
1408f37ac:	01
1408f37ad:	41 0f b6 00          	movzbl (%r8),%eax
1408f37b1:	0f b6 84 10 20 7d 04 	movzbl 0x1047d20(%rax,%rdx,1),%eax
1408f37b8:	01