1403dcca8:	41 b0 01             	mov    $0x1,%r8b
1403dccab:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1403dccaf:	49 8b c9             	mov    %r9,%rcx
1403dccb2:	e8 09 4d 35 00       	call   0x1407319c0
1403dccb7:	90                   	nop
1403dccb8:	49 89 06             	mov    %rax,(%r14)
1403dccbb:	83 cf 02             	or     $0x2,%edi
1403dccbe:	83 cf 01             	or     $0x1,%edi
1403dccc1:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dccc4:	49 83 7f 10 00       	cmpq   $0x0,0x10(%r15)
1403dccc9:	0f 84 83 01 00 00    	je     0x1403dce52
1403dcccf:	b9 50 00 00 00       	mov    $0x50,%ecx
1403dccd4:	e8 2f e4 a3 00       	call   0x140e1b108
1403dccd9:	4c 8b c8             	mov    %rax,%r9
1403dccdc:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1403dcce0:	48 85 c0             	test   %rax,%rax
1403dcce3:	74 40                	je     0x1403dcd25
1403dcce5:	48 8b 0d c4 75 04 01 	mov    0x10475c4(%rip),%rcx        # 0x1414242b0
1403dccec:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1403dccf0:	48 85 c9             	test   %rcx,%rcx
1403dccf3:	74 1c                	je     0x1403dcd11
1403dccf5:	8b 41 10             	mov    0x10(%rcx),%eax
1403dccf8:	ff c0                	inc    %eax
1403dccfa:	89 41 10             	mov    %eax,0x10(%rcx)
1403dccfd:	83 f8 01             	cmp    $0x1,%eax
1403dcd00:	0f 8e e1 04 00 00    	jle    0x1403dd1e7
1403dcd06:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dcd0b:	0f 84 de 04 00 00    	je     0x1403dd1ef
1403dcd11:	41 b0 01             	mov    $0x1,%r8b
1403dcd14:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1403dcd18:	49 8b c9             	mov    %r9,%rcx
1403dcd1b:	e8 a0 4c 35 00       	call   0x1407319c0
1403dcd20:	48 8b d8             	mov    %rax,%rbx
1403dcd23:	eb 02                	jmp    0x1403dcd27
1403dcd25:	33 db                	xor    %ebx,%ebx
1403dcd27:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1403dcd2b:	83 cf 04             	or     $0x4,%edi
1403dcd2e:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dcd31:	49 8b 4f 10          	mov    0x10(%r15),%rcx
1403dcd35:	0f b6 71 02          	movzbl 0x2(%rcx),%esi
1403dcd39:	44 0f b6 61 03       	movzbl 0x3(%rcx),%r12d
1403dcd3e:	44 8b ee             	mov    %esi,%r13d
1403dcd41:	4a 8d 04 26          	lea    (%rsi,%r12,1),%rax
1403dcd45:	4c 8b 7c 08 04       	mov    0x4(%rax,%rcx,1),%r15
1403dcd4a:	49 0f cf             	bswap  %r15
1403dcd4d:	0f b6 44 08 0c       	movzbl 0xc(%rax,%rcx,1),%eax
1403dcd52:	88 45 60             	mov    %al,0x60(%rbp)
1403dcd55:	b9 10 00 00 00       	mov    $0x10,%ecx
1403dcd5a:	e8 a9 e3 a3 00       	call   0x140e1b108
1403dcd5f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dcd63:	48 85 c0             	test   %rax,%rax
1403dcd66:	74 1c                	je     0x1403dcd84
1403dcd68:	44 8b c6             	mov    %esi,%r8d
1403dcd6b:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1403dcd6f:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1403dcd73:	48 83 c2 04          	add    $0x4,%rdx
1403dcd77:	41 b1 01             	mov    $0x1,%r9b
1403dcd7a:	48 8b c8             	mov    %rax,%rcx
1403dcd7d:	e8 ce 45 34 00       	call   0x140721350
1403dcd82:	eb 04                	jmp    0x1403dcd88
1403dcd84:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1403dcd88:	4c 8b c0             	mov    %rax,%r8
1403dcd8b:	33 d2                	xor    %edx,%edx
1403dcd8d:	48 8b cb             	mov    %rbx,%rcx
1403dcd90:	e8 6b 24 ff ff       	call   0x1403cf200
1403dcd95:	b9 10 00 00 00       	mov    $0x10,%ecx
1403dcd9a:	e8 69 e3 a3 00       	call   0x140e1b108
1403dcd9f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dcda3:	48 85 c0             	test   %rax,%rax
1403dcda6:	74 1a                	je     0x1403dcdc2
1403dcda8:	45 8b c4             	mov    %r12d,%r8d
1403dcdab:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1403dcdaf:	48 83 c2 04          	add    $0x4,%rdx
1403dcdb3:	49 03 d5             	add    %r13,%rdx
1403dcdb6:	41 b1 01             	mov    $0x1,%r9b
1403dcdb9:	48 8b c8             	mov    %rax,%rcx
1403dcdbc:	e8 8f 45 34 00       	call   0x140721350
1403dcdc1:	90                   	nop
1403dcdc2:	4c 8b c0             	mov    %rax,%r8
1403dcdc5:	ba 01 00 00 00       	mov    $0x1,%edx
1403dcdca:	48 8b cb             	mov    %rbx,%rcx
1403dcdcd:	e8 2e 24 ff ff       	call   0x1403cf200
1403dcdd2:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403dcdd6:	48 8b 08             	mov    (%rax),%rcx
1403dcdd9:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1403dcddd:	75 04                	jne    0x1403dcde3
1403dcddf:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1403dcde3:	4c 89 79 20          	mov    %r15,0x20(%rcx)
1403dcde7:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403dcdeb:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403dcdf0:	74 0c                	je     0x1403dcdfe
1403dcdf2:	48 8d 0d e7 3b 05 01 	lea    0x1053be7(%rip),%rcx        # 0x1414309e0
1403dcdf9:	e8 42 dd 3a 00       	call   0x14078ab40
1403dcdfe:	44 0f b6 45 60       	movzbl 0x60(%rbp),%r8d
1403dce03:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403dce07:	48 8b 10             	mov    (%rax),%rdx
1403dce0a:	80 7a 38 00          	cmpb   $0x0,0x38(%rdx)
1403dce0e:	75 04                	jne    0x1403dce14
1403dce10:	c6 42 38 01          	movb   $0x1,0x38(%rdx)
1403dce14:	4c 89 42 30          	mov    %r8,0x30(%rdx)
1403dce18:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403dce1c:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403dce21:	74 0c                	je     0x1403dce2f
1403dce23:	48 8d 0d b6 3b 05 01 	lea    0x1053bb6(%rip),%rcx        # 0x1414309e0
1403dce2a:	e8 11 dd 3a 00       	call   0x14078ab40
1403dce2f:	48 c7 45 e0 00 00 00 	movq   $0x0,-0x20(%rbp)
1403dce36:	00
1403dce37:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1403dce3b:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1403dce3f:	33 d2                	xor    %edx,%edx
1403dce41:	49 8b 0e             	mov    (%r14),%rcx
1403dce44:	e8 b7 7c 35 00       	call   0x140734b00
1403dce49:	90                   	nop
1403dce4a:	4c 8b 7d 48          	mov    0x48(%rbp),%r15
1403dce4e:	4c 8b 65 58          	mov    0x58(%rbp),%r12
1403dce52:	49 83 7f 08 00       	cmpq   $0x0,0x8(%r15)
1403dce57:	0f 84 36 01 00 00    	je     0x1403dcf93
1403dce5d:	b9 50 00 00 00       	mov    $0x50,%ecx
1403dce62:	e8 a1 e2 a3 00       	call   0x140e1b108
1403dce67:	4c 8b c8             	mov    %rax,%r9
1403dce6a:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dce6e:	48 85 c0             	test   %rax,%rax
1403dce71:	74 40                	je     0x1403dceb3
1403dce73:	48 8b 0d 46 74 04 01 	mov    0x1047446(%rip),%rcx        # 0x1414242c0
1403dce7a:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1403dce7e:	48 85 c9             	test   %rcx,%rcx
1403dce81:	74 1c                	je     0x1403dce9f
1403dce83:	8b 41 10             	mov    0x10(%rcx),%eax
1403dce86:	ff c0                	inc    %eax
1403dce88:	89 41 10             	mov    %eax,0x10(%rcx)
1403dce8b:	83 f8 01             	cmp    $0x1,%eax
1403dce8e:	0f 8e 66 03 00 00    	jle    0x1403dd1fa
1403dce94:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dce99:	0f 84 63 03 00 00    	je     0x1403dd202
1403dce9f:	41 b0 01             	mov    $0x1,%r8b
1403dcea2:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1403dcea6:	49 8b c9             	mov    %r9,%rcx
1403dcea9:	e8 12 4b 35 00       	call   0x1407319c0
1403dceae:	48 8b f0             	mov    %rax,%rsi
1403dceb1:	eb 02                	jmp    0x1403dceb5
1403dceb3:	33 f6                	xor    %esi,%esi
1403dceb5:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1403dceb9:	83 cf 08             	or     $0x8,%edi
1403dcebc:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dcebf:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1403dcec3:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
1403dcec7:	ff 15 4b 6a ba 00    	call   *0xba6a4b(%rip)        # 0x140f83918
1403dcecd:	0f b7 d8             	movzwl %ax,%ebx
1403dced0:	66 f7 d3             	not    %bx
1403dced3:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1403dced7:	8b 49 04             	mov    0x4(%rcx),%ecx
1403dceda:	ff 15 30 6a ba 00    	call   *0xba6a30(%rip)        # 0x140f83910
1403dcee0:	44 8b f8             	mov    %eax,%r15d
1403dcee3:	41 f7 d7             	not    %r15d
1403dcee6:	0f b7 d3             	movzwl %bx,%edx
1403dcee9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403dceef:	48 8b 0d 82 5f 05 01 	mov    0x1055f82(%rip),%rcx        # 0x141432e78
1403dcef6:	e8 55 29 36 00       	call   0x14073f850
1403dcefb:	48 8b 08             	mov    (%rax),%rcx
1403dcefe:	48 85 c9             	test   %rcx,%rcx
1403dcf01:	74 1c                	je     0x1403dcf1f
1403dcf03:	8b 41 10             	mov    0x10(%rcx),%eax
1403dcf06:	ff c0                	inc    %eax
1403dcf08:	89 41 10             	mov    %eax,0x10(%rcx)
1403dcf0b:	83 f8 01             	cmp    $0x1,%eax
1403dcf0e:	0f 8e f9 02 00 00    	jle    0x1403dd20d
1403dcf14:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dcf19:	0f 84 f6 02 00 00    	je     0x1403dd215
1403dcf1f:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1403dcf23:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1403dcf27:	33 d2                	xor    %edx,%edx
1403dcf29:	48 8b ce             	mov    %rsi,%rcx
1403dcf2c:	e8 cf 7b 35 00       	call   0x140734b00
1403dcf31:	41 8b cf             	mov    %r15d,%ecx
1403dcf34:	ff 15 36 69 ba 00    	call   *0xba6936(%rip)        # 0x140f83870
1403dcf3a:	8b d8                	mov    %eax,%ebx
1403dcf3c:	b9 28 00 00 00       	mov    $0x28,%ecx
1403dcf41:	e8 c2 e1 a3 00       	call   0x140e1b108
1403dcf46:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dcf4a:	48 85 c0             	test   %rax,%rax
1403dcf4d:	74 0b                	je     0x1403dcf5a
1403dcf4f:	8b d3                	mov    %ebx,%edx
1403dcf51:	48 8b c8             	mov    %rax,%rcx
1403dcf54:	e8 f7 44 35 00       	call   0x140731450
1403dcf59:	90                   	nop
1403dcf5a:	83 cf 10             	or     $0x10,%edi
1403dcf5d:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dcf60:	48 89 45 60          	mov    %rax,0x60(%rbp)
1403dcf64:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1403dcf68:	ba 01 00 00 00       	mov    $0x1,%edx
1403dcf6d:	48 8b ce             	mov    %rsi,%rcx
1403dcf70:	e8 8b 7b 35 00       	call   0x140734b00
1403dcf75:	48 c7 45 e0 00 00 00 	movq   $0x0,-0x20(%rbp)
1403dcf7c:	00
1403dcf7d:	48 89 75 60          	mov    %rsi,0x60(%rbp)
1403dcf81:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1403dcf85:	ba 01 00 00 00       	mov    $0x1,%edx
1403dcf8a:	49 8b 0e             	mov    (%r14),%rcx
1403dcf8d:	e8 6e 7b 35 00       	call   0x140734b00
1403dcf92:	90                   	nop
1403dcf93:	49 8b 1e             	mov    (%r14),%rbx
1403dcf96:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1403dcf9a:	49 8b 0c 24          	mov    (%r12),%rcx
1403dcf9e:	e8 3d e5 3b 00       	call   0x14079b4e0
1403dcfa3:	48 8b 08             	mov    (%rax),%rcx
1403dcfa6:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403dcfad:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1403dcfb1:	48 8b 08             	mov    (%rax),%rcx
1403dcfb4:	48 85 c9             	test   %rcx,%rcx
1403dcfb7:	74 20                	je     0x1403dcfd9
1403dcfb9:	8b 41 10             	mov    0x10(%rcx),%eax
1403dcfbc:	ff c8                	dec    %eax
1403dcfbe:	89 41 10             	mov    %eax,0x10(%rcx)
1403dcfc1:	85 c0                	test   %eax,%eax
1403dcfc3:	7f 14                	jg     0x1403dcfd9
1403dcfc5:	78 37                	js     0x1403dcffe
1403dcfc7:	48 8b 01             	mov    (%rcx),%rax
1403dcfca:	ba 01 00 00 00       	mov    $0x1,%edx
1403dcfcf:	48 8b 00             	mov    (%rax),%rax
1403dcfd2:	ff 15 48 6a ba 00    	call   *0xba6a48(%rip)        # 0x140f83a20
1403dcfd8:	90                   	nop
1403dcfd9:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1403dcfdd:	ba 02 00 00 00       	mov    $0x2,%edx
1403dcfe2:	48 8b cb             	mov    %rbx,%rcx
1403dcfe5:	e8 16 7b 35 00       	call   0x140734b00
1403dcfea:	49 8b c6             	mov    %r14,%rax
1403dcfed:	48 83 c4 48          	add    $0x48,%rsp
1403dcff1:	41 5f                	pop    %r15
1403dcff3:	41 5e                	pop    %r14
1403dcff5:	41 5d                	pop    %r13
1403dcff7:	41 5c                	pop    %r12
1403dcff9:	5f                   	pop    %rdi
1403dcffa:	5e                   	pop    %rsi
1403dcffb:	5b                   	pop    %rbx
1403dcffc:	5d                   	pop    %rbp
1403dcffd:	c3                   	ret
1403dcffe:	b9 02 00 00 00       	mov    $0x2,%ecx
1403dd003:	e8 f8 d6 3a 00       	call   0x14078a700
1403dd008:	90                   	nop
1403dd009:	48 8d 0d 98 72 04 01 	lea    0x1047298(%rip),%rcx        # 0x1414242a8
1403dd010:	e8 b7 e6 a3 00       	call   0x140e1b6cc
1403dd015:	83 3d 8c 72 04 01 ff 	cmpl   $0xffffffff,0x104728c(%rip)        # 0x1414242a8
1403dd01c:	0f 85 28 fc ff ff    	jne    0x1403dcc4a
1403dd022:	48 8d 05 f7 da c0 00 	lea    0xc0daf7(%rip),%rax        # 0x140feab20
1403dd029:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dd02d:	48 c7 45 f0 0a 00 00 	movq   $0xa,-0x10(%rbp)
1403dd034:	00
1403dd035:	0f 28 45 e8          	movaps -0x18(%rbp),%xmm0
1403dd039:	66 0f 7f 45 e8       	movdqa %xmm0,-0x18(%rbp)
1403dd03e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403dd042:	e8 49 3d 3c 00       	call   0x1407a0d90
1403dd047:	48 8b 08             	mov    (%rax),%rcx
1403dd04a:	48 85 c9             	test   %rcx,%rcx
1403dd04d:	74 27                	je     0x1403dd076
1403dd04f:	8b 41 10             	mov    0x10(%rcx),%eax
1403dd052:	ff c0                	inc    %eax
1403dd054:	89 41 10             	mov    %eax,0x10(%rcx)
1403dd057:	83 f8 01             	cmp    $0x1,%eax
1403dd05a:	7f 08                	jg     0x1403dd064
1403dd05c:	33 c9                	xor    %ecx,%ecx
1403dd05e:	e8 9d d6 3a 00       	call   0x14078a700
1403dd063:	cc                   	int3
1403dd064:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dd069:	75 0b                	jne    0x1403dd076
1403dd06b:	b9 01 00 00 00       	mov    $0x1,%ecx
1403dd070:	e8 8b d6 3a 00       	call   0x14078a700
1403dd075:	90                   	nop
1403dd076:	48 89 0d 23 72 04 01 	mov    %rcx,0x1047223(%rip)        # 0x1414242a0
1403dd07d:	bf 20 00 00 00       	mov    $0x20,%edi
1403dd082:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dd085:	48 8d 0d 54 2e b9 00 	lea    0xb92e54(%rip),%rcx        # 0x140f6fee0
1403dd08c:	e8 e3 e2 a3 00       	call   0x140e1b374
1403dd091:	90                   	nop
1403dd092:	48 8d 0d 0f 72 04 01 	lea    0x104720f(%rip),%rcx        # 0x1414242a8
1403dd099:	e8 c2 e5 a3 00       	call   0x140e1b660
1403dd09e:	e9 a7 fb ff ff       	jmp    0x1403dcc4a
1403dd0a3:	48 8d 0d 0e 72 04 01 	lea    0x104720e(%rip),%rcx        # 0x1414242b8
1403dd0aa:	e8 1d e6 a3 00       	call   0x140e1b6cc
1403dd0af:	83 3d 02 72 04 01 ff 	cmpl   $0xffffffff,0x1047202(%rip)        # 0x1414242b8
1403dd0b6:	0f 85 9c fb ff ff    	jne    0x1403dcc58
1403dd0bc:	48 8d 05 6d da c0 00 	lea    0xc0da6d(%rip),%rax        # 0x140feab30
1403dd0c3:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dd0c7:	48 c7 45 f0 0b 00 00 	movq   $0xb,-0x10(%rbp)
1403dd0ce:	00
1403dd0cf:	0f 28 45 e8          	movaps -0x18(%rbp),%xmm0
1403dd0d3:	66 0f 7f 45 e8       	movdqa %xmm0,-0x18(%rbp)
1403dd0d8:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403dd0dc:	e8 af 3c 3c 00       	call   0x1407a0d90
1403dd0e1:	48 8b 08             	mov    (%rax),%rcx
1403dd0e4:	48 85 c9             	test   %rcx,%rcx
1403dd0e7:	74 27                	je     0x1403dd110
1403dd0e9:	8b 41 10             	mov    0x10(%rcx),%eax
1403dd0ec:	ff c0                	inc    %eax
1403dd0ee:	89 41 10             	mov    %eax,0x10(%rcx)
1403dd0f1:	83 f8 01             	cmp    $0x1,%eax
1403dd0f4:	7f 08                	jg     0x1403dd0fe
1403dd0f6:	33 c9                	xor    %ecx,%ecx
1403dd0f8:	e8 03 d6 3a 00       	call   0x14078a700
1403dd0fd:	cc                   	int3
1403dd0fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dd103:	75 0b                	jne    0x1403dd110
1403dd105:	b9 01 00 00 00       	mov    $0x1,%ecx
1403dd10a:	e8 f1 d5 3a 00       	call   0x14078a700
1403dd10f:	90                   	nop
1403dd110:	48 89 0d 99 71 04 01 	mov    %rcx,0x1047199(%rip)        # 0x1414242b0
1403dd117:	83 cf 40             	or     $0x40,%edi
1403dd11a:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dd11d:	48 8d 0d 7c 2d b9 00 	lea    0xb92d7c(%rip),%rcx        # 0x140f6fea0
1403dd124:	e8 4b e2 a3 00       	call   0x140e1b374
1403dd129:	90                   	nop
1403dd12a:	48 8d 0d 87 71 04 01 	lea    0x1047187(%rip),%rcx        # 0x1414242b8
1403dd131:	e8 2a e5 a3 00       	call   0x140e1b660
1403dd136:	e9 1d fb ff ff       	jmp    0x1403dcc58
1403dd13b:	48 8d 0d 86 71 04 01 	lea    0x1047186(%rip),%rcx        # 0x1414242c8
1403dd142:	e8 85 e5 a3 00       	call   0x140e1b6cc
1403dd147:	83 3d 7a 71 04 01 ff 	cmpl   $0xffffffff,0x104717a(%rip)        # 0x1414242c8
1403dd14e:	0f 85 12 fb ff ff    	jne    0x1403dcc66
1403dd154:	48 8d 05 e5 d9 c0 00 	lea    0xc0d9e5(%rip),%rax        # 0x140feab40
1403dd15b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1403dd15f:	48 c7 45 f0 0d 00 00 	movq   $0xd,-0x10(%rbp)
1403dd166:	00
1403dd167:	0f 28 45 e8          	movaps -0x18(%rbp),%xmm0
1403dd16b:	66 0f 7f 45 e8       	movdqa %xmm0,-0x18(%rbp)
1403dd170:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403dd174:	e8 17 3c 3c 00       	call   0x1407a0d90
1403dd179:	48 8b 08             	mov    (%rax),%rcx
1403dd17c:	48 85 c9             	test   %rcx,%rcx
1403dd17f:	74 27                	je     0x1403dd1a8
1403dd181:	8b 41 10             	mov    0x10(%rcx),%eax
1403dd184:	ff c0                	inc    %eax
1403dd186:	89 41 10             	mov    %eax,0x10(%rcx)
1403dd189:	83 f8 01             	cmp    $0x1,%eax
1403dd18c:	7f 08                	jg     0x1403dd196
1403dd18e:	33 c9                	xor    %ecx,%ecx
1403dd190:	e8 6b d5 3a 00       	call   0x14078a700
1403dd195:	cc                   	int3
1403dd196:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403dd19b:	75 0b                	jne    0x1403dd1a8
1403dd19d:	b9 01 00 00 00       	mov    $0x1,%ecx
1403dd1a2:	e8 59 d5 3a 00       	call   0x14078a700
1403dd1a7:	90                   	nop
1403dd1a8:	48 89 0d 11 71 04 01 	mov    %rcx,0x1047111(%rip)        # 0x1414242c0
1403dd1af:	0f ba ef 07          	bts    $0x7,%edi
1403dd1b3:	89 7d d8             	mov    %edi,-0x28(%rbp)
1403dd1b6:	48 8d 0d 63 2d b9 00 	lea    0xb92d63(%rip),%rcx        # 0x140f6ff20
1403dd1bd:	e8 b2 e1 a3 00       	call   0x140e1b374
1403dd1c2:	90                   	nop
1403dd1c3:	48 8d 0d fe 70 04 01 	lea    0x10470fe(%rip),%rcx        # 0x1414242c8
1403dd1ca:	e8 91 e4 a3 00       	call   0x140e1b660
1403dd1cf:	e9 92 fa ff ff       	jmp    0x1403dcc66