1404b825a:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
1404b8261:	44 8b 39             	mov    (%rcx),%r15d
1404b8264:	eb 12                	jmp    0x1404b8278
1404b8266:	48 8b 88 d0 00 00 00 	mov    0xd0(%rax),%rcx
1404b826d:	44 8b 39             	mov    (%rcx),%r15d
1404b8270:	eb 06                	jmp    0x1404b8278
1404b8272:	41 bf 04 00 00 00    	mov    $0x4,%r15d
1404b8278:	85 f6                	test   %esi,%esi
1404b827a:	0f 8e f6 03 00 00    	jle    0x1404b8676
1404b8280:	4c 8d 2d 79 7d b4 ff 	lea    -0x4b8287(%rip),%r13        # 0x140000000
1404b8287:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1404b828e:	00 00
1404b8290:	8b 93 d4 00 00 00    	mov    0xd4(%rbx),%edx
1404b8296:	39 93 d0 00 00 00    	cmp    %edx,0xd0(%rbx)
1404b829c:	7c 0a                	jl     0x1404b82a8
1404b829e:	03 d2                	add    %edx,%edx
1404b82a0:	48 8b cb             	mov    %rbx,%rcx
1404b82a3:	e8 58 5e f4 ff       	call   0x1403fe100
1404b82a8:	41 0f b6 3e          	movzbl (%r14),%edi
1404b82ac:	4c 63 83 18 01 00 00 	movslq 0x118(%rbx),%r8
1404b82b3:	41 83 f8 0b          	cmp    $0xb,%r8d
1404b82b7:	0f 87 96 03 00 00    	ja     0x1404b8653
1404b82bd:	43 8b 8c 85 a4 86 4b 	mov    0x4b86a4(%r13,%r8,4),%ecx
1404b82c4:	00
1404b82c5:	49 03 cd             	add    %r13,%rcx
1404b82c8:	ff e1                	jmp    *%rcx
1404b82ca:	41 8d 47 fd          	lea    -0x3(%r15),%eax
1404b82ce:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1404b82d3:	74 3a                	je     0x1404b830f
1404b82d5:	85 ff                	test   %edi,%edi
1404b82d7:	75 10                	jne    0x1404b82e9
1404b82d9:	b8 01 00 00 00       	mov    $0x1,%eax
1404b82de:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b82e4:	e9 80 03 00 00       	jmp    0x1404b8669
1404b82e9:	4c 8d 05 9c b4 ae 00 	lea    0xaeb49c(%rip),%r8        # 0x140fa378c
1404b82f0:	48 8d 15 f9 80 b4 00 	lea    0xb480f9(%rip),%rdx        # 0x1410003f0
1404b82f7:	48 8b cb             	mov    %rbx,%rcx
1404b82fa:	e8 c1 08 08 00       	call   0x140538bc0
1404b82ff:	b8 0b 00 00 00       	mov    $0xb,%eax
1404b8304:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b830a:	e9 5a 03 00 00       	jmp    0x1404b8669
1404b830f:	c7 83 18 01 00 00 0b 	movl   $0xb,0x118(%rbx)
1404b8316:	00 00 00
1404b8319:	ff c6                	inc    %esi
1404b831b:	49 ff ce             	dec    %r14
1404b831e:	e9 46 03 00 00       	jmp    0x1404b8669
1404b8323:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1404b832a:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404b8331:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
1404b8335:	ff 83 d0 00 00 00    	incl   0xd0(%rbx)
1404b833b:	85 ff                	test   %edi,%edi
1404b833d:	0f 85 26 03 00 00    	jne    0x1404b8669
1404b8343:	8b 83 18 01 00 00    	mov    0x118(%rbx),%eax
1404b8349:	83 f8 01             	cmp    $0x1,%eax
1404b834c:	0f 85 b5 00 00 00    	jne    0x1404b8407
1404b8352:	48 8b ab 30 01 00 00 	mov    0x130(%rbx),%rbp
1404b8359:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
1404b8360:	48 83 bd 38 01 00 00 	cmpq   $0x0,0x138(%rbp)
1404b8367:	00
1404b8368:	74 2f                	je     0x1404b8399
1404b836a:	4c 8d 05 9f 80 b4 00 	lea    0xb4809f(%rip),%r8        # 0x141000410
1404b8371:	48 8b d5             	mov    %rbp,%rdx
1404b8374:	48 8b 0d 7d 91 f7 00 	mov    0xf7917d(%rip),%rcx        # 0x1414314f8
1404b837b:	e8 a0 9a 2d 00       	call   0x140791e20
1404b8380:	c7 83 18 01 00 00 02 	movl   $0x2,0x118(%rbx)
1404b8387:	00 00 00
1404b838a:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b8391:	00 00 00
1404b8394:	e9 d0 02 00 00       	jmp    0x1404b8669
1404b8399:	b9 28 00 00 00       	mov    $0x28,%ecx
1404b839e:	e8 65 2d 96 00       	call   0x140e1b108
1404b83a3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404b83a8:	48 85 c0             	test   %rax,%rax
1404b83ab:	74 3a                	je     0x1404b83e7
1404b83ad:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1404b83b2:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404b83b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1404b83c0:	48 ff c1             	inc    %rcx
1404b83c3:	80 3c 0f 00          	cmpb   $0x0,(%rdi,%rcx,1)
1404b83c7:	75 f7                	jne    0x1404b83c0
1404b83c9:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1404b83ce:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404b83d3:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1404b83d9:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1404b83de:	48 8b c8             	mov    %rax,%rcx
1404b83e1:	e8 fa 98 27 00       	call   0x140731ce0
1404b83e6:	90                   	nop
1404b83e7:	48 89 85 38 01 00 00 	mov    %rax,0x138(%rbp)
1404b83ee:	c7 83 18 01 00 00 02 	movl   $0x2,0x118(%rbx)
1404b83f5:	00 00 00
1404b83f8:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b83ff:	00 00 00
1404b8402:	e9 62 02 00 00       	jmp    0x1404b8669
1404b8407:	83 f8 02             	cmp    $0x2,%eax
1404b840a:	75 38                	jne    0x1404b8444
1404b840c:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
1404b8413:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1404b841a:	ff 81 48 01 00 00    	incl   0x148(%rcx)
1404b8420:	ff 81 50 01 00 00    	incl   0x150(%rcx)
1404b8426:	e8 15 19 00 00       	call   0x1404b9d40
1404b842b:	c7 83 18 01 00 00 03 	movl   $0x3,0x118(%rbx)
1404b8432:	00 00 00
1404b8435:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b843c:	00 00 00
1404b843f:	e9 25 02 00 00       	jmp    0x1404b8669
1404b8444:	83 f8 03             	cmp    $0x3,%eax
1404b8447:	75 1d                	jne    0x1404b8466
1404b8449:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1404b8450:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
1404b8457:	e8 84 02 00 00       	call   0x1404b86e0
1404b845c:	c7 83 18 01 00 00 09 	movl   $0x9,0x118(%rbx)
1404b8463:	00 00 00
1404b8466:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b846d:	00 00 00
1404b8470:	e9 f4 01 00 00       	jmp    0x1404b8669
1404b8475:	41 8d 47 fd          	lea    -0x3(%r15),%eax
1404b8479:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1404b847e:	0f 84 8b fe ff ff    	je     0x1404b830f
1404b8484:	33 c0                	xor    %eax,%eax
1404b8486:	85 ff                	test   %edi,%edi
1404b8488:	0f 95 c0             	setne  %al
1404b848b:	83 c0 09             	add    $0x9,%eax
1404b848e:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b8494:	e9 d0 01 00 00       	jmp    0x1404b8669
1404b8499:	81 ff ff 00 00 00    	cmp    $0xff,%edi
1404b849f:	75 0f                	jne    0x1404b84b0
1404b84a1:	c7 83 18 01 00 00 06 	movl   $0x6,0x118(%rbx)
1404b84a8:	00 00 00
1404b84ab:	e9 b9 01 00 00       	jmp    0x1404b8669
1404b84b0:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1404b84b7:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404b84be:	c6 04 01 ff          	movb   $0xff,(%rcx,%rax,1)
1404b84c2:	ff 83 d0 00 00 00    	incl   0xd0(%rbx)
1404b84c8:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
1404b84ce:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b84d4:	ff c6                	inc    %esi
1404b84d6:	49 ff ce             	dec    %r14
1404b84d9:	e9 8b 01 00 00       	jmp    0x1404b8669
1404b84de:	83 ff 73             	cmp    $0x73,%edi
1404b84e1:	75 30                	jne    0x1404b8513
1404b84e3:	41 83 f8 06          	cmp    $0x6,%r8d
1404b84e7:	75 10                	jne    0x1404b84f9
1404b84e9:	b8 07 00 00 00       	mov    $0x7,%eax
1404b84ee:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b84f4:	e9 70 01 00 00       	jmp    0x1404b8669
1404b84f9:	c7 83 20 01 00 00 08 	movl   $0x8,0x120(%rbx)
1404b8500:	00 00 00
1404b8503:	b8 08 00 00 00       	mov    $0x8,%eax
1404b8508:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b850e:	e9 56 01 00 00       	jmp    0x1404b8669
1404b8513:	66 c7 44 24 60 ff ff 	movw   $0xffff,0x60(%rsp)
1404b851a:	41 83 f8 07          	cmp    $0x7,%r8d
1404b851e:	75 05                	jne    0x1404b8525
1404b8520:	c6 44 24 62 73       	movb   $0x73,0x62(%rsp)
1404b8525:	c7 83 18 01 00 00 0b 	movl   $0xb,0x118(%rbx)
1404b852c:	00 00 00
1404b852f:	33 d2                	xor    %edx,%edx
1404b8531:	41 83 f8 07          	cmp    $0x7,%r8d
1404b8535:	0f 94 c2             	sete   %dl
1404b8538:	83 c2 02             	add    $0x2,%edx
1404b853b:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1404b8540:	48 8b cb             	mov    %rbx,%rcx
1404b8543:	e8 c8 fc ff ff       	call   0x1404b8210
1404b8548:	e9 1c 01 00 00       	jmp    0x1404b8669
1404b854d:	83 ab 20 01 00 00 01 	subl   $0x1,0x120(%rbx)
1404b8554:	0f 85 0f 01 00 00    	jne    0x1404b8669
1404b855a:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
1404b8560:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1404b8566:	e9 fe 00 00 00       	jmp    0x1404b8669
1404b856b:	41 83 f8 09          	cmp    $0x9,%r8d
1404b856f:	75 36                	jne    0x1404b85a7
1404b8571:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
1404b8578:	83 b8 18 01 00 00 0a 	cmpl   $0xa,0x118(%rax)
1404b857f:	75 26                	jne    0x1404b85a7
1404b8581:	4c 8d 05 04 b2 ae 00 	lea    0xaeb204(%rip),%r8        # 0x140fa378c
1404b8588:	48 8d 15 09 7e b4 00 	lea    0xb47e09(%rip),%rdx        # 0x141000398
1404b858f:	48 8b cb             	mov    %rbx,%rcx
1404b8592:	e8 29 06 08 00       	call   0x140538bc0
1404b8597:	c7 83 18 01 00 00 0b 	movl   $0xb,0x118(%rbx)
1404b859e:	00 00 00
1404b85a1:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1404b85a7:	83 ff 0a             	cmp    $0xa,%edi
1404b85aa:	74 5b                	je     0x1404b8607
1404b85ac:	83 ff 0d             	cmp    $0xd,%edi
1404b85af:	74 67                	je     0x1404b8618
1404b85b1:	81 ff ff 00 00 00    	cmp    $0xff,%edi
1404b85b7:	75 2e                	jne    0x1404b85e7
1404b85b9:	80 bb b8 00 00 00 00 	cmpb   $0x0,0xb8(%rbx)
1404b85c0:	74 25                	je     0x1404b85e7
1404b85c2:	41 8d 40 f6          	lea    -0xa(%r8),%eax
1404b85c6:	83 f8 01             	cmp    $0x1,%eax
1404b85c9:	76 1c                	jbe    0x1404b85e7
1404b85cb:	44 89 83 1c 01 00 00 	mov    %r8d,0x11c(%rbx)
1404b85d2:	c7 83 18 01 00 00 05 	movl   $0x5,0x118(%rbx)
1404b85d9:	00 00 00
1404b85dc:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1404b85e2:	e9 82 00 00 00       	jmp    0x1404b8669
1404b85e7:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1404b85ee:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404b85f5:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
1404b85f9:	ff 83 d0 00 00 00    	incl   0xd0(%rbx)
1404b85ff:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1404b8605:	eb 62                	jmp    0x1404b8669
1404b8607:	83 bb d8 00 00 00 0d 	cmpl   $0xd,0xd8(%rbx)
1404b860e:	75 08                	jne    0x1404b8618
1404b8610:	89 bb d8 00 00 00    	mov    %edi,0xd8(%rbx)
1404b8616:	eb 51                	jmp    0x1404b8669
1404b8618:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1404b861f:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404b8626:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
1404b862a:	44 0f b6 8b b8 00 00 	movzbl 0xb8(%rbx),%r9d
1404b8631:	00
1404b8632:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
1404b8639:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
1404b863f:	48 8b cb             	mov    %rbx,%rcx
1404b8642:	e8 69 fd 07 00       	call   0x1405383b0
1404b8647:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b864e:	00 00 00
1404b8651:	eb 16                	jmp    0x1404b8669
1404b8653:	4c 8d 05 5e 7d b4 00 	lea    0xb47d5e(%rip),%r8        # 0x1410003b8
1404b865a:	48 8b d3             	mov    %rbx,%rdx
1404b865d:	48 8b 0d 94 8e f7 00 	mov    0xf78e94(%rip),%rcx        # 0x1414314f8
1404b8664:	e8 b7 97 2d 00       	call   0x140791e20
1404b8669:	ff ce                	dec    %esi
1404b866b:	49 ff c6             	inc    %r14
1404b866e:	85 f6                	test   %esi,%esi
1404b8670:	0f 8f 1a fc ff ff    	jg     0x1404b8290
1404b8676:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1404b867d:	00
1404b867e:	48 33 cc             	xor    %rsp,%rcx
1404b8681:	e8 7a 2e 96 00       	call   0x140e1b500
1404b8686:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1404b868d:	00
1404b868e:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1404b8692:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1404b8696:	49 8b e3             	mov    %r11,%rsp
1404b8699:	41 5f                	pop    %r15
1404b869b:	41 5e                	pop    %r14
1404b869d:	41 5d                	pop    %r13
1404b869f:	5f                   	pop    %rdi
1404b86a0:	5e                   	pop    %rsi
1404b86a1:	c3                   	ret
1404b86a2:	66 90                	xchg   %ax,%ax
1404b86a4:	ca 82 4b             	lret   $0x4b82
1404b86a7:	00 23                	add    %ah,(%rbx)
1404b86a9:	83 4b 00 23          	orl    $0x23,0x0(%rbx)
1404b86ad:	83 4b 00 23          	orl    $0x23,0x0(%rbx)
1404b86b1:	83 4b 00 75          	orl    $0x75,0x0(%rbx)
1404b86b5:	84 4b 00             	test   %cl,0x0(%rbx)
1404b86b8:	99                   	cltd
1404b86b9:	84 4b 00             	test   %cl,0x0(%rbx)
1404b86bc:	de 84 4b 00 de 84 4b 	fiadds 0x4b84de00(%rbx,%rcx,2)
1404b86c3:	00 4d 85             	add    %cl,-0x7b(%rbp)
1404b86c6:	4b 00 6b 85          	rex.WXB add %bpl,-0x7b(%r11)
1404b86ca:	4b 00 6b 85          	rex.WXB add %bpl,-0x7b(%r11)
1404b86ce:	4b 00 6b 85          	rex.WXB add %bpl,-0x7b(%r11)
1404b86d2:	4b 00 cc             	rex.WXB add %cl,%r12b
1404b86d5:	cc                   	int3
1404b86d6:	cc                   	int3
1404b86d7:	cc                   	int3
1404b86d8:	cc                   	int3
1404b86d9:	cc                   	int3
1404b86da:	cc                   	int3
1404b86db:	cc                   	int3
1404b86dc:	cc                   	int3
1404b86dd:	cc                   	int3
1404b86de:	cc                   	int3
1404b86df:	cc                   	int3
1404b86e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404b86e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1404b86ea:	57                   	push   %rdi
1404b86eb:	48 83 ec 50          	sub    $0x50,%rsp
1404b86ef:	48 8b da             	mov    %rdx,%rbx
1404b86f2:	48 8b f1             	mov    %rcx,%rsi
1404b86f5:	48 8b 0d 84 16 f7 00 	mov    0xf71684(%rip),%rcx        # 0x141429d80
1404b86fc:	48 85 c9             	test   %rcx,%rcx
1404b86ff:	0f 84 3b 01 00 00    	je     0x1404b8840
1404b8705:	e8 26 ce 35 00       	call   0x140815530
1404b870a:	84 c0                	test   %al,%al
1404b870c:	0f 84 2e 01 00 00    	je     0x1404b8840
1404b8712:	b9 28 00 00 00       	mov    $0x28,%ecx
1404b8717:	e8 ec 29 96 00       	call   0x140e1b108
1404b871c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404b8721:	48 85 c0             	test   %rax,%rax
1404b8724:	74 37                	je     0x1404b875d
1404b8726:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1404b872b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404b8732:	48 ff c1             	inc    %rcx
1404b8735:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
1404b8739:	75 f7                	jne    0x1404b8732
1404b873b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1404b8740:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404b8745:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404b874b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404b8750:	48 8b c8             	mov    %rax,%rcx
1404b8753:	e8 88 95 27 00       	call   0x140731ce0
1404b8758:	48 8b f8             	mov    %rax,%rdi
1404b875b:	eb 02                	jmp    0x1404b875f
1404b875d:	33 ff                	xor    %edi,%edi
1404b875f:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1404b8764:	48 8b ce             	mov    %rsi,%rcx
1404b8767:	e8 d4 de 07 00       	call   0x140536640
1404b876c:	48 8b 1d 0d 16 f7 00 	mov    0xf7160d(%rip),%rbx        # 0x141429d80
1404b8773:	48 8b 08             	mov    (%rax),%rcx
1404b8776:	48 85 c9             	test   %rcx,%rcx
1404b8779:	74 1c                	je     0x1404b8797
1404b877b:	8b 41 10             	mov    0x10(%rcx),%eax
1404b877e:	ff c0                	inc    %eax
1404b8780:	89 41 10             	mov    %eax,0x10(%rcx)
1404b8783:	83 f8 01             	cmp    $0x1,%eax
1404b8786:	0f 8e d7 00 00 00    	jle    0x1404b8863
1404b878c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404b8791:	0f 84 d4 00 00 00    	je     0x1404b886b
1404b8797:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1404b879c:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1404b87a3:	00 00
1404b87a5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1404b87aa:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b87ad:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1404b87b3:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1404b87ba:	00 00
1404b87bc:	ba 02 00 00 00       	mov    $0x2,%edx
1404b87c1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404b87c6:	e8 15 79 ce ff       	call   0x1401a00e0
1404b87cb:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1404b87d0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1404b87d5:	48 8b 0a             	mov    (%rdx),%rcx
1404b87d8:	49 89 08             	mov    %rcx,(%r8)
1404b87db:	48 85 c9             	test   %rcx,%rcx
1404b87de:	74 14                	je     0x1404b87f4
1404b87e0:	8b 41 10             	mov    0x10(%rcx),%eax
1404b87e3:	ff c0                	inc    %eax
1404b87e5:	89 41 10             	mov    %eax,0x10(%rcx)
1404b87e8:	83 f8 01             	cmp    $0x1,%eax
1404b87eb:	7e 6e                	jle    0x1404b885b
1404b87ed:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404b87f2:	74 5c                	je     0x1404b8850
1404b87f4:	49 83 c0 08          	add    $0x8,%r8
1404b87f8:	48 83 c2 08          	add    $0x8,%rdx
1404b87fc:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404b8801:	48 3b d0             	cmp    %rax,%rdx
1404b8804:	75 cf                	jne    0x1404b87d5
1404b8806:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1404b880b:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1404b8810:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404b8815:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1404b881a:	48 8b ce             	mov    %rsi,%rcx
1404b881d:	e8 1e f2 07 00       	call   0x140537a40
1404b8822:	90                   	nop
1404b8823:	4c 8d 0d c6 5c ce ff 	lea    -0x31a33a(%rip),%r9        # 0x14019e4f0