1404d9d4d:	90                   	nop
1404d9d4e:	4c 8d 0d 9b 47 cc ff 	lea    -0x33b865(%rip),%r9        # 0x14019e4f0
1404d9d55:	ba 08 00 00 00       	mov    $0x8,%edx
1404d9d5a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1404d9d60:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1404d9d65:	e8 e2 17 94 00       	call   0x140e1b54c
1404d9d6a:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404d9d71:	00
1404d9d72:	48 33 cc             	xor    %rsp,%rcx
1404d9d75:	e8 86 17 94 00       	call   0x140e1b500
1404d9d7a:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1404d9d81:	00
1404d9d82:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1404d9d89:	5f                   	pop    %rdi
1404d9d8a:	c3                   	ret
1404d9d8b:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9d90:	e8 6b 09 2b 00       	call   0x14078a700
1404d9d95:	90                   	nop
1404d9d96:	33 c9                	xor    %ecx,%ecx
1404d9d98:	e8 63 09 2b 00       	call   0x14078a700
1404d9d9d:	cc                   	int3
1404d9d9e:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9da3:	e8 58 09 2b 00       	call   0x14078a700
1404d9da8:	90                   	nop
1404d9da9:	33 c9                	xor    %ecx,%ecx
1404d9dab:	e8 50 09 2b 00       	call   0x14078a700
1404d9db0:	cc                   	int3
1404d9db1:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9db6:	e8 45 09 2b 00       	call   0x14078a700
1404d9dbb:	90                   	nop
1404d9dbc:	33 c9                	xor    %ecx,%ecx
1404d9dbe:	e8 3d 09 2b 00       	call   0x14078a700
1404d9dc3:	cc                   	int3
1404d9dc4:	cc                   	int3
1404d9dc5:	cc                   	int3
1404d9dc6:	cc                   	int3
1404d9dc7:	cc                   	int3
1404d9dc8:	cc                   	int3
1404d9dc9:	cc                   	int3
1404d9dca:	cc                   	int3
1404d9dcb:	cc                   	int3
1404d9dcc:	cc                   	int3
1404d9dcd:	cc                   	int3
1404d9dce:	cc                   	int3
1404d9dcf:	cc                   	int3
1404d9dd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404d9dd5:	57                   	push   %rdi
1404d9dd6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1404d9ddd:	48 8b 05 1c f1 ed 00 	mov    0xedf11c(%rip),%rax        # 0x1413b8f00
1404d9de4:	48 33 c4             	xor    %rsp,%rax
1404d9de7:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404d9dee:	00
1404d9def:	48 8b da             	mov    %rdx,%rbx
1404d9df2:	48 8b f9             	mov    %rcx,%rdi
1404d9df5:	4c 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%r10
1404d9dfc:	00
1404d9dfd:	4c 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%r11
1404d9e04:	00
1404d9e05:	49 8b 08             	mov    (%r8),%rcx
1404d9e08:	48 85 c9             	test   %rcx,%rcx
1404d9e0b:	74 1c                	je     0x1404d9e29
1404d9e0d:	8b 41 10             	mov    0x10(%rcx),%eax
1404d9e10:	ff c0                	inc    %eax
1404d9e12:	89 41 10             	mov    %eax,0x10(%rcx)
1404d9e15:	83 f8 01             	cmp    $0x1,%eax
1404d9e18:	0f 8e 1c 01 00 00    	jle    0x1404d9f3a
1404d9e1e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d9e23:	0f 84 19 01 00 00    	je     0x1404d9f42
1404d9e29:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1404d9e2e:	49 8b 09             	mov    (%r9),%rcx
1404d9e31:	48 85 c9             	test   %rcx,%rcx
1404d9e34:	74 1c                	je     0x1404d9e52
1404d9e36:	8b 41 10             	mov    0x10(%rcx),%eax
1404d9e39:	ff c0                	inc    %eax
1404d9e3b:	89 41 10             	mov    %eax,0x10(%rcx)
1404d9e3e:	83 f8 01             	cmp    $0x1,%eax
1404d9e41:	0f 8e 06 01 00 00    	jle    0x1404d9f4d
1404d9e47:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d9e4c:	0f 84 03 01 00 00    	je     0x1404d9f55
1404d9e52:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1404d9e57:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1404d9e5e:	00
1404d9e5f:	48 8b 08             	mov    (%rax),%rcx
1404d9e62:	48 85 c9             	test   %rcx,%rcx
1404d9e65:	74 1c                	je     0x1404d9e83
1404d9e67:	8b 41 10             	mov    0x10(%rcx),%eax
1404d9e6a:	ff c0                	inc    %eax
1404d9e6c:	89 41 10             	mov    %eax,0x10(%rcx)
1404d9e6f:	83 f8 01             	cmp    $0x1,%eax
1404d9e72:	0f 8e e8 00 00 00    	jle    0x1404d9f60
1404d9e78:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d9e7d:	0f 84 ac 00 00 00    	je     0x1404d9f2f
1404d9e83:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1404d9e88:	49 8b 02             	mov    (%r10),%rax
1404d9e8b:	33 c9                	xor    %ecx,%ecx
1404d9e8d:	49 89 0a             	mov    %rcx,(%r10)
1404d9e90:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1404d9e95:	49 8b 03             	mov    (%r11),%rax
1404d9e98:	49 89 0b             	mov    %rcx,(%r11)
1404d9e9b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404d9ea2:	00
1404d9ea3:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1404d9ea8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404d9ead:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1404d9eb4:	00
1404d9eb5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404d9eba:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404d9ebf:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404d9ec5:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1404d9eca:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404d9ecf:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1404d9ed4:	e8 77 5f cc ff       	call   0x14019fe50
1404d9ed9:	48 8b 13             	mov    (%rbx),%rdx
1404d9edc:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1404d9ee1:	4c 8b c0             	mov    %rax,%r8
1404d9ee4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404d9ee9:	48 8b cf             	mov    %rdi,%rcx
1404d9eec:	e8 4f db 05 00       	call   0x140537a40
1404d9ef1:	90                   	nop
1404d9ef2:	4c 8d 0d f7 45 cc ff 	lea    -0x33ba09(%rip),%r9        # 0x14019e4f0
1404d9ef9:	ba 08 00 00 00       	mov    $0x8,%edx
1404d9efe:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404d9f04:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1404d9f09:	e8 3e 16 94 00       	call   0x140e1b54c
1404d9f0e:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1404d9f15:	00
1404d9f16:	48 33 cc             	xor    %rsp,%rcx
1404d9f19:	e8 e2 15 94 00       	call   0x140e1b500
1404d9f1e:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1404d9f25:	00
1404d9f26:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1404d9f2d:	5f                   	pop    %rdi
1404d9f2e:	c3                   	ret
1404d9f2f:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9f34:	e8 c7 07 2b 00       	call   0x14078a700
1404d9f39:	90                   	nop
1404d9f3a:	33 c9                	xor    %ecx,%ecx
1404d9f3c:	e8 bf 07 2b 00       	call   0x14078a700
1404d9f41:	cc                   	int3
1404d9f42:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9f47:	e8 b4 07 2b 00       	call   0x14078a700
1404d9f4c:	90                   	nop
1404d9f4d:	33 c9                	xor    %ecx,%ecx
1404d9f4f:	e8 ac 07 2b 00       	call   0x14078a700
1404d9f54:	cc                   	int3
1404d9f55:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d9f5a:	e8 a1 07 2b 00       	call   0x14078a700
1404d9f5f:	90                   	nop
1404d9f60:	33 c9                	xor    %ecx,%ecx
1404d9f62:	e8 99 07 2b 00       	call   0x14078a700
1404d9f67:	cc                   	int3
1404d9f68:	cc                   	int3
1404d9f69:	cc                   	int3
1404d9f6a:	cc                   	int3
1404d9f6b:	cc                   	int3
1404d9f6c:	cc                   	int3
1404d9f6d:	cc                   	int3
1404d9f6e:	cc                   	int3
1404d9f6f:	cc                   	int3
1404d9f70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404d9f75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404d9f7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1404d9f7f:	57                   	push   %rdi
1404d9f80:	48 83 ec 20          	sub    $0x20,%rsp
1404d9f84:	48 8b f2             	mov    %rdx,%rsi
1404d9f87:	48 8b d9             	mov    %rcx,%rbx
1404d9f8a:	4c 8b c2             	mov    %rdx,%r8
1404d9f8d:	48 8d 15 cc 8f b2 00 	lea    0xb28fcc(%rip),%rdx        # 0x141002f60
1404d9f94:	e8 f7 b6 05 00       	call   0x140535690
1404d9f99:	33 ff                	xor    %edi,%edi
1404d9f9b:	48 89 bb b8 00 00 00 	mov    %rdi,0xb8(%rbx)
1404d9fa2:	48 8d 05 f7 8e b2 00 	lea    0xb28ef7(%rip),%rax        # 0x141002ea0
1404d9fa9:	48 89 03             	mov    %rax,(%rbx)
1404d9fac:	66 89 bb d0 00 00 00 	mov    %di,0xd0(%rbx)
1404d9fb3:	b9 18 01 00 00       	mov    $0x118,%ecx
1404d9fb8:	e8 4b 11 94 00       	call   0x140e1b108
1404d9fbd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404d9fc2:	48 85 c0             	test   %rax,%rax
1404d9fc5:	74 16                	je     0x1404d9fdd
1404d9fc7:	41 b9 e8 03 00 00    	mov    $0x3e8,%r9d
1404d9fcd:	41 b0 01             	mov    $0x1,%r8b
1404d9fd0:	48 8b d6             	mov    %rsi,%rdx
1404d9fd3:	48 8b c8             	mov    %rax,%rcx
1404d9fd6:	e8 65 39 f2 ff       	call   0x1403fd940
1404d9fdb:	eb 03                	jmp    0x1404d9fe0
1404d9fdd:	48 8b c7             	mov    %rdi,%rax
1404d9fe0:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
1404d9fe7:	b9 18 01 00 00       	mov    $0x118,%ecx
1404d9fec:	e8 17 11 94 00       	call   0x140e1b108
1404d9ff1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404d9ff6:	48 85 c0             	test   %rax,%rax
1404d9ff9:	74 17                	je     0x1404da012
1404d9ffb:	41 b9 e8 03 00 00    	mov    $0x3e8,%r9d
1404da001:	45 33 c0             	xor    %r8d,%r8d
1404da004:	48 8b d6             	mov    %rsi,%rdx
1404da007:	48 8b c8             	mov    %rax,%rcx
1404da00a:	e8 31 39 f2 ff       	call   0x1403fd940
1404da00f:	48 8b f8             	mov    %rax,%rdi
1404da012:	48 89 bb c8 00 00 00 	mov    %rdi,0xc8(%rbx)
1404da019:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1404da020:	c6 80 13 01 00 00 01 	movb   $0x1,0x113(%rax)
1404da027:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404da02e:	c6 80 13 01 00 00 01 	movb   $0x1,0x113(%rax)
1404da035:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
1404da03c:	48 8b cb             	mov    %rbx,%rcx
1404da03f:	e8 3c c0 05 00       	call   0x140536080
1404da044:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
1404da04b:	48 8b cb             	mov    %rbx,%rcx
1404da04e:	e8 2d c0 05 00       	call   0x140536080
1404da053:	90                   	nop
1404da054:	48 8b c3             	mov    %rbx,%rax
1404da057:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1404da05c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1404da061:	48 83 c4 20          	add    $0x20,%rsp
1404da065:	5f                   	pop    %rdi
1404da066:	c3                   	ret
1404da067:	cc                   	int3
1404da068:	cc                   	int3
1404da069:	cc                   	int3
1404da06a:	cc                   	int3
1404da06b:	cc                   	int3
1404da06c:	cc                   	int3
1404da06d:	cc                   	int3
1404da06e:	cc                   	int3
1404da06f:	cc                   	int3
1404da070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404da075:	57                   	push   %rdi
1404da076:	48 83 ec 20          	sub    $0x20,%rsp
1404da07a:	48 8d 05 17 b4 ac 00 	lea    0xacb417(%rip),%rax        # 0x140fa5498
1404da081:	8b da                	mov    %edx,%ebx
1404da083:	48 89 01             	mov    %rax,(%rcx)
1404da086:	48 8b f9             	mov    %rcx,%rdi
1404da089:	e8 32 b9 05 00       	call   0x1405359c0
1404da08e:	f6 c3 01             	test   $0x1,%bl
1404da091:	74 0d                	je     0x1404da0a0
1404da093:	ba d8 00 00 00       	mov    $0xd8,%edx
1404da098:	48 8b cf             	mov    %rdi,%rcx
1404da09b:	e8 a4 10 94 00       	call   0x140e1b144
1404da0a0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404da0a5:	48 8b c7             	mov    %rdi,%rax
1404da0a8:	48 83 c4 20          	add    $0x20,%rsp
1404da0ac:	5f                   	pop    %rdi
1404da0ad:	c3                   	ret
1404da0ae:	cc                   	int3
1404da0af:	cc                   	int3
1404da0b0:	40 53                	rex push %rbx
1404da0b2:	48 83 ec 30          	sub    $0x30,%rsp
1404da0b6:	49 8b c0             	mov    %r8,%rax
1404da0b9:	48 8b d9             	mov    %rcx,%rbx
1404da0bc:	80 b9 d1 00 00 00 00 	cmpb   $0x0,0xd1(%rcx)
1404da0c3:	75 42                	jne    0x1404da107
1404da0c5:	41 b1 01             	mov    $0x1,%r9b
1404da0c8:	44 8b c2             	mov    %edx,%r8d
1404da0cb:	48 8b d0             	mov    %rax,%rdx
1404da0ce:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1404da0d3:	e8 78 72 24 00       	call   0x140721350
1404da0d8:	90                   	nop
1404da0d9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1404da0de:	e8 ad 76 24 00       	call   0x140721790
1404da0e3:	4c 8b c0             	mov    %rax,%r8
1404da0e6:	48 8d 15 db 8e b2 00 	lea    0xb28edb(%rip),%rdx        # 0x141002fc8
1404da0ed:	48 8b cb             	mov    %rbx,%rcx
1404da0f0:	e8 cb ea 05 00       	call   0x140538bc0
1404da0f5:	c6 83 d1 00 00 00 01 	movb   $0x1,0xd1(%rbx)
1404da0fc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1404da101:	e8 3a ad 24 00       	call   0x140724e40
1404da106:	90                   	nop
1404da107:	48 83 c4 30          	add    $0x30,%rsp
1404da10b:	5b                   	pop    %rbx
1404da10c:	c3                   	ret
1404da10d:	cc                   	int3
1404da10e:	cc                   	int3
1404da10f:	cc                   	int3
1404da110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404da115:	89 54 24 10          	mov    %edx,0x10(%rsp)
1404da119:	55                   	push   %rbp
1404da11a:	56                   	push   %rsi
1404da11b:	57                   	push   %rdi
1404da11c:	41 54                	push   %r12
1404da11e:	41 55                	push   %r13
1404da120:	41 56                	push   %r14
1404da122:	41 57                	push   %r15
1404da124:	48 8b ec             	mov    %rsp,%rbp
1404da127:	48 83 ec 60          	sub    $0x60,%rsp
1404da12b:	41 0f b6 f1          	movzbl %r9b,%esi
1404da12f:	4d 8b e0             	mov    %r8,%r12
1404da132:	4c 63 ea             	movslq %edx,%r13
1404da135:	4c 8b f1             	mov    %rcx,%r14
1404da138:	45 33 ff             	xor    %r15d,%r15d
1404da13b:	41 8b d5             	mov    %r13d,%edx
1404da13e:	e8 bd cd cb ff       	call   0x140196f00
1404da143:	4b 8d 3c 2c          	lea    (%r12,%r13,1),%rdi
1404da147:	41 8b df             	mov    %r15d,%ebx
1404da14a:	49 8b ce             	mov    %r14,%rcx
1404da14d:	e8 4e 7d f2 ff       	call   0x140401ea0
1404da152:	48 85 c0             	test   %rax,%rax
1404da155:	74 1d                	je     0x1404da174
1404da157:	49 8b ce             	mov    %r14,%rcx
1404da15a:	e8 41 7d f2 ff       	call   0x140401ea0
1404da15f:	40 84 f6             	test   %sil,%sil
1404da162:	74 09                	je     0x1404da16d
1404da164:	48 8b 98 c8 00 00 00 	mov    0xc8(%rax),%rbx
1404da16b:	eb 07                	jmp    0x1404da174
1404da16d:	48 8b 98 d0 00 00 00 	mov    0xd0(%rax),%rbx
1404da174:	45 85 ed             	test   %r13d,%r13d
1404da177:	0f 84 36 05 00 00    	je     0x1404da6b3
1404da17d:	40 84 f6             	test   %sil,%sil
1404da180:	0f 84 67 01 00 00    	je     0x1404da2ed
1404da186:	48 8b 0d 03 04 f5 00 	mov    0xf50403(%rip),%rcx        # 0x14142a590
1404da18d:	48 85 c9             	test   %rcx,%rcx
1404da190:	0f 84 1d 05 00 00    	je     0x1404da6b3
1404da196:	e8 95 b3 33 00       	call   0x140815530
1404da19b:	84 c0                	test   %al,%al
1404da19d:	0f 84 10 05 00 00    	je     0x1404da6b3
1404da1a3:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
1404da1a7:	4c 8b c7             	mov    %rdi,%r8
1404da1aa:	49 8b d4             	mov    %r12,%rdx
1404da1ad:	49 8b ce             	mov    %r14,%rcx
1404da1b0:	e8 1b 06 00 00       	call   0x1404da7d0
1404da1b5:	48 85 c0             	test   %rax,%rax
1404da1b8:	0f 84 d3 00 00 00    	je     0x1404da291
1404da1be:	48 3b c7             	cmp    %rdi,%rax
1404da1c1:	0f 83 ca 00 00 00    	jae    0x1404da291
1404da1c7:	80 38 2c             	cmpb   $0x2c,(%rax)
1404da1ca:	0f 85 c1 00 00 00    	jne    0x1404da291
1404da1d0:	48 8d 50 01          	lea    0x1(%rax),%rdx
1404da1d4:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1404da1d8:	4c 8b c7             	mov    %rdi,%r8
1404da1db:	49 8b ce             	mov    %r14,%rcx
1404da1de:	e8 ed 05 00 00       	call   0x1404da7d0
1404da1e3:	48 85 c0             	test   %rax,%rax
1404da1e6:	0f 84 a5 00 00 00    	je     0x1404da291
1404da1ec:	48 3b c7             	cmp    %rdi,%rax
1404da1ef:	74 39                	je     0x1404da22a
1404da1f1:	41 b1 01             	mov    $0x1,%r9b
1404da1f4:	45 8b c5             	mov    %r13d,%r8d
1404da1f7:	49 8b d4             	mov    %r12,%rdx
1404da1fa:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404da1fe:	e8 4d 71 24 00       	call   0x140721350
1404da203:	90                   	nop
1404da204:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404da208:	e8 83 75 24 00       	call   0x140721790
1404da20d:	4c 8b c0             	mov    %rax,%r8
1404da210:	48 8d 15 69 8d b2 00 	lea    0xb28d69(%rip),%rdx        # 0x141002f80
1404da217:	49 8b ce             	mov    %r14,%rcx
1404da21a:	e8 a1 e9 05 00       	call   0x140538bc0
1404da21f:	90                   	nop
1404da220:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404da224:	e8 17 ac 24 00       	call   0x140724e40
1404da229:	90                   	nop