140414dad:	90                   	nop
140414dae:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140414db3:	48 83 fa 0f          	cmp    $0xf,%rdx
140414db7:	76 2e                	jbe    0x140414de7
140414db9:	48 ff c2             	inc    %rdx
140414dbc:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140414dc1:	48 8b c1             	mov    %rcx,%rax
140414dc4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140414dcb:	72 15                	jb     0x140414de2
140414dcd:	48 83 c2 27          	add    $0x27,%rdx
140414dd1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140414dd5:	48 2b c1             	sub    %rcx,%rax
140414dd8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140414ddc:	48 83 f8 1f          	cmp    $0x1f,%rax
140414de0:	77 18                	ja     0x140414dfa
140414de2:	e8 5d 63 a0 00       	call   0x140e1b144
140414de7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140414dec:	48 33 cc             	xor    %rsp,%rcx
140414def:	e8 0c 67 a0 00       	call   0x140e1b500
140414df4:	48 83 c4 50          	add    $0x50,%rsp
140414df8:	5b                   	pop    %rbx
140414df9:	c3                   	ret
140414dfa:	e8 a5 53 a1 00       	call   0x140e2a1a4
140414dff:	cc                   	int3
140414e00:	e8 9f 53 a1 00       	call   0x140e2a1a4
140414e05:	cc                   	int3
140414e06:	cc                   	int3
140414e07:	cc                   	int3
140414e08:	cc                   	int3
140414e09:	cc                   	int3
140414e0a:	cc                   	int3
140414e0b:	cc                   	int3
140414e0c:	cc                   	int3
140414e0d:	cc                   	int3
140414e0e:	cc                   	int3
140414e0f:	cc                   	int3
140414e10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140414e15:	55                   	push   %rbp
140414e16:	48 8b ec             	mov    %rsp,%rbp
140414e19:	48 83 ec 50          	sub    $0x50,%rsp
140414e1d:	48 8b 05 dc 40 fa 00 	mov    0xfa40dc(%rip),%rax        # 0x1413b8f00
140414e24:	48 33 c4             	xor    %rsp,%rax
140414e27:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140414e2b:	48 8b d9             	mov    %rcx,%rbx
140414e2e:	b9 80 00 00 00       	mov    $0x80,%ecx
140414e33:	e8 d0 62 a0 00       	call   0x140e1b108
140414e38:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140414e3c:	48 85 c0             	test   %rax,%rax
140414e3f:	74 1a                	je     0x140414e5b
140414e41:	45 33 c9             	xor    %r9d,%r9d
140414e44:	4c 8d 05 25 c5 bd 00 	lea    0xbdc525(%rip),%r8        # 0x140ff1370
140414e4b:	48 8d 15 7e 04 00 00 	lea    0x47e(%rip),%rdx        # 0x1404152d0
140414e52:	48 8b c8             	mov    %rax,%rcx
140414e55:	e8 d6 15 39 00       	call   0x1407a6430
140414e5a:	90                   	nop
140414e5b:	0f 57 c0             	xorps  %xmm0,%xmm0
140414e5e:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140414e62:	0f 57 c9             	xorps  %xmm1,%xmm1
140414e65:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140414e6a:	b9 20 00 00 00       	mov    $0x20,%ecx
140414e6f:	e8 94 62 a0 00       	call   0x140e1b108
140414e74:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140414e78:	66 0f 6f 05 70 e0 b9 	movdqa 0xb9e070(%rip),%xmm0        # 0x140fb2ef0
140414e7f:	00
140414e80:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
140414e85:	0f 10 05 e4 c4 bd 00 	movups 0xbdc4e4(%rip),%xmm0        # 0x140ff1370
140414e8c:	0f 11 00             	movups %xmm0,(%rax)
140414e8f:	0f b7 0d ea c4 bd 00 	movzwl 0xbdc4ea(%rip),%ecx        # 0x140ff1380
140414e96:	66 89 48 10          	mov    %cx,0x10(%rax)
140414e9a:	0f b6 0d e1 c4 bd 00 	movzbl 0xbdc4e1(%rip),%ecx        # 0x140ff1382
140414ea1:	88 48 12             	mov    %cl,0x12(%rax)
140414ea4:	c6 40 13 00          	movb   $0x0,0x13(%rax)
140414ea8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140414eae:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140414eb2:	48 8b cb             	mov    %rbx,%rcx
140414eb5:	e8 e6 20 2e 00       	call   0x1406f6fa0
140414eba:	90                   	nop
140414ebb:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140414ebf:	48 83 fa 0f          	cmp    $0xf,%rdx
140414ec3:	76 31                	jbe    0x140414ef6
140414ec5:	48 ff c2             	inc    %rdx
140414ec8:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140414ecc:	48 8b c1             	mov    %rcx,%rax
140414ecf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140414ed6:	72 19                	jb     0x140414ef1
140414ed8:	48 83 c2 27          	add    $0x27,%rdx
140414edc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140414ee0:	48 2b c1             	sub    %rcx,%rax
140414ee3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140414ee7:	48 83 f8 1f          	cmp    $0x1f,%rax
140414eeb:	0f 87 6a 01 00 00    	ja     0x14041505b
140414ef1:	e8 4e 62 a0 00       	call   0x140e1b144
140414ef6:	b9 80 00 00 00       	mov    $0x80,%ecx
140414efb:	e8 08 62 a0 00       	call   0x140e1b108
140414f00:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140414f04:	48 85 c0             	test   %rax,%rax
140414f07:	74 1a                	je     0x140414f23
140414f09:	45 33 c9             	xor    %r9d,%r9d
140414f0c:	4c 8d 05 75 c4 bd 00 	lea    0xbdc475(%rip),%r8        # 0x140ff1388
140414f13:	48 8d 15 86 02 00 00 	lea    0x286(%rip),%rdx        # 0x1404151a0
140414f1a:	48 8b c8             	mov    %rax,%rcx
140414f1d:	e8 0e 15 39 00       	call   0x1407a6430
140414f22:	90                   	nop
140414f23:	0f 57 c0             	xorps  %xmm0,%xmm0
140414f26:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140414f2a:	66 0f 6f 0d be 0a b9 	movdqa 0xb90abe(%rip),%xmm1        # 0x140fa59f0
140414f31:	00
140414f32:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140414f37:	f2 0f 10 05 49 c4 bd 	movsd  0xbdc449(%rip),%xmm0        # 0x140ff1388
140414f3e:	00
140414f3f:	f2 0f 11 45 d8       	movsd  %xmm0,-0x28(%rbp)
140414f44:	0f b7 05 45 c4 bd 00 	movzwl 0xbdc445(%rip),%eax        # 0x140ff1390
140414f4b:	66 89 45 e0          	mov    %ax,-0x20(%rbp)
140414f4f:	c6 45 e2 00          	movb   $0x0,-0x1e(%rbp)
140414f53:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140414f59:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140414f5d:	48 8b cb             	mov    %rbx,%rcx
140414f60:	e8 3b 20 2e 00       	call   0x1406f6fa0
140414f65:	90                   	nop
140414f66:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140414f6a:	48 83 fa 0f          	cmp    $0xf,%rdx
140414f6e:	76 31                	jbe    0x140414fa1
140414f70:	48 ff c2             	inc    %rdx
140414f73:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140414f77:	48 8b c1             	mov    %rcx,%rax
140414f7a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140414f81:	72 19                	jb     0x140414f9c
140414f83:	48 83 c2 27          	add    $0x27,%rdx
140414f87:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140414f8b:	48 2b c1             	sub    %rcx,%rax
140414f8e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140414f92:	48 83 f8 1f          	cmp    $0x1f,%rax
140414f96:	0f 87 c5 00 00 00    	ja     0x140415061
140414f9c:	e8 a3 61 a0 00       	call   0x140e1b144
140414fa1:	b9 80 00 00 00       	mov    $0x80,%ecx
140414fa6:	e8 5d 61 a0 00       	call   0x140e1b108
140414fab:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140414faf:	48 85 c0             	test   %rax,%rax
140414fb2:	74 1a                	je     0x140414fce
140414fb4:	45 33 c9             	xor    %r9d,%r9d
140414fb7:	4c 8d 05 da c3 bd 00 	lea    0xbdc3da(%rip),%r8        # 0x140ff1398
140414fbe:	48 8d 15 ab 00 00 00 	lea    0xab(%rip),%rdx        # 0x140415070
140414fc5:	48 8b c8             	mov    %rax,%rcx
140414fc8:	e8 63 14 39 00       	call   0x1407a6430
140414fcd:	90                   	nop
140414fce:	0f 57 c0             	xorps  %xmm0,%xmm0
140414fd1:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140414fd5:	66 0f 6f 0d 53 f3 b8 	movdqa 0xb8f353(%rip),%xmm1        # 0x140fa4330
140414fdc:	00
140414fdd:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140414fe2:	48 b8 73 65 74 5f 6b 	movabs $0x7379656b5f746573,%rax
140414fe9:	65 79 73
140414fec:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140414ff0:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
140414ff4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140414ffa:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140414ffe:	48 8b cb             	mov    %rbx,%rcx
140415001:	e8 9a 1f 2e 00       	call   0x1406f6fa0
140415006:	90                   	nop
140415007:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
14041500b:	48 83 fa 0f          	cmp    $0xf,%rdx
14041500f:	76 2d                	jbe    0x14041503e
140415011:	48 ff c2             	inc    %rdx
140415014:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140415018:	48 8b c1             	mov    %rcx,%rax
14041501b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415022:	72 15                	jb     0x140415039
140415024:	48 83 c2 27          	add    $0x27,%rdx
140415028:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14041502c:	48 2b c1             	sub    %rcx,%rax
14041502f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415033:	48 83 f8 1f          	cmp    $0x1f,%rax
140415037:	77 1c                	ja     0x140415055
140415039:	e8 06 61 a0 00       	call   0x140e1b144
14041503e:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140415042:	48 33 cc             	xor    %rsp,%rcx
140415045:	e8 b6 64 a0 00       	call   0x140e1b500
14041504a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14041504f:	48 83 c4 50          	add    $0x50,%rsp
140415053:	5d                   	pop    %rbp
140415054:	c3                   	ret
140415055:	e8 4a 51 a1 00       	call   0x140e2a1a4
14041505a:	cc                   	int3
14041505b:	e8 44 51 a1 00       	call   0x140e2a1a4
140415060:	cc                   	int3
140415061:	e8 3e 51 a1 00       	call   0x140e2a1a4
140415066:	cc                   	int3
140415067:	cc                   	int3
140415068:	cc                   	int3
140415069:	cc                   	int3
14041506a:	cc                   	int3
14041506b:	cc                   	int3
14041506c:	cc                   	int3
14041506d:	cc                   	int3
14041506e:	cc                   	int3
14041506f:	cc                   	int3
140415070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140415075:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14041507a:	57                   	push   %rdi
14041507b:	48 83 ec 30          	sub    $0x30,%rsp
14041507f:	49 8b f0             	mov    %r8,%rsi
140415082:	48 8b f9             	mov    %rcx,%rdi
140415085:	49 8b 08             	mov    (%r8),%rcx
140415088:	49 8b 40 08          	mov    0x8(%r8),%rax
14041508c:	48 2b c1             	sub    %rcx,%rax
14041508f:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
140415093:	48 83 f8 10          	cmp    $0x10,%rax
140415097:	74 30                	je     0x1404150c9
140415099:	48 8d 15 70 c3 bd 00 	lea    0xbdc370(%rip),%rdx        # 0x140ff1410
1404150a0:	48 8b 0d 51 c4 01 01 	mov    0x101c451(%rip),%rcx        # 0x1414314f8
1404150a7:	e8 14 e5 37 00       	call   0x1407935c0
1404150ac:	33 d2                	xor    %edx,%edx
1404150ae:	48 8b cf             	mov    %rdi,%rcx
1404150b1:	e8 fa 98 df ff       	call   0x14020e9b0
1404150b6:	48 8b c7             	mov    %rdi,%rax
1404150b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404150be:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1404150c3:	48 83 c4 30          	add    $0x30,%rsp
1404150c7:	5f                   	pop    %rdi
1404150c8:	c3                   	ret
1404150c9:	48 8b 09             	mov    (%rcx),%rcx
1404150cc:	e8 ef f7 31 00       	call   0x1407348c0
1404150d1:	48 8b 58 30          	mov    0x30(%rax),%rbx
1404150d5:	48 8b 0e             	mov    (%rsi),%rcx
1404150d8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1404150dc:	e8 3f f8 31 00       	call   0x140734920
1404150e1:	48 8b f0             	mov    %rax,%rsi
1404150e4:	48 8d 15 75 5c ba 00 	lea    0xba5c75(%rip),%rdx        # 0x140fbad60
1404150eb:	48 8b cb             	mov    %rbx,%rcx
1404150ee:	e8 1d 8e 41 00       	call   0x14082df10
1404150f3:	48 85 c0             	test   %rax,%rax
1404150f6:	74 45                	je     0x14041513d
1404150f8:	48 8b d6             	mov    %rsi,%rdx
1404150fb:	48 8b c8             	mov    %rax,%rcx
1404150fe:	e8 2d 60 00 00       	call   0x14041b130
140415103:	48 8b 05 6e dd 01 01 	mov    0x101dd6e(%rip),%rax        # 0x141432e78
14041510a:	48 8b 48 58          	mov    0x58(%rax),%rcx
14041510e:	48 85 c9             	test   %rcx,%rcx
140415111:	74 14                	je     0x140415127
140415113:	8b 41 10             	mov    0x10(%rcx),%eax
140415116:	ff c0                	inc    %eax
140415118:	89 41 10             	mov    %eax,0x10(%rcx)
14041511b:	83 f8 01             	cmp    $0x1,%eax
14041511e:	7e 62                	jle    0x140415182
140415120:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140415125:	74 63                	je     0x14041518a
140415127:	48 89 0f             	mov    %rcx,(%rdi)
14041512a:	48 8b c7             	mov    %rdi,%rax
14041512d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140415132:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140415137:	48 83 c4 30          	add    $0x30,%rsp
14041513b:	5f                   	pop    %rdi
14041513c:	c3                   	ret
14041513d:	48 8b 05 34 dd 01 01 	mov    0x101dd34(%rip),%rax        # 0x141432e78
140415144:	48 8b 48 60          	mov    0x60(%rax),%rcx
140415148:	48 85 c9             	test   %rcx,%rcx
14041514b:	74 14                	je     0x140415161
14041514d:	8b 41 10             	mov    0x10(%rcx),%eax
140415150:	ff c0                	inc    %eax
140415152:	89 41 10             	mov    %eax,0x10(%rcx)
140415155:	83 f8 01             	cmp    $0x1,%eax
140415158:	7e 3b                	jle    0x140415195
14041515a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14041515f:	74 16                	je     0x140415177
140415161:	48 89 0f             	mov    %rcx,(%rdi)
140415164:	48 8b c7             	mov    %rdi,%rax
140415167:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14041516c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140415171:	48 83 c4 30          	add    $0x30,%rsp
140415175:	5f                   	pop    %rdi
140415176:	c3                   	ret
140415177:	b9 01 00 00 00       	mov    $0x1,%ecx
14041517c:	e8 7f 55 37 00       	call   0x14078a700
140415181:	90                   	nop
140415182:	33 c9                	xor    %ecx,%ecx
140415184:	e8 77 55 37 00       	call   0x14078a700
140415189:	cc                   	int3
14041518a:	b9 01 00 00 00       	mov    $0x1,%ecx
14041518f:	e8 6c 55 37 00       	call   0x14078a700
140415194:	90                   	nop
140415195:	33 c9                	xor    %ecx,%ecx
140415197:	e8 64 55 37 00       	call   0x14078a700
14041519c:	cc                   	int3
14041519d:	cc                   	int3
14041519e:	cc                   	int3
14041519f:	cc                   	int3
1404151a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404151a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1404151aa:	57                   	push   %rdi
1404151ab:	48 83 ec 30          	sub    $0x30,%rsp
1404151af:	49 8b f0             	mov    %r8,%rsi
1404151b2:	48 8b f9             	mov    %rcx,%rdi
1404151b5:	49 8b 08             	mov    (%r8),%rcx
1404151b8:	49 8b 40 08          	mov    0x8(%r8),%rax
1404151bc:	48 2b c1             	sub    %rcx,%rax
1404151bf:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1404151c3:	48 83 f8 10          	cmp    $0x10,%rax
1404151c7:	74 30                	je     0x1404151f9
1404151c9:	48 8d 15 10 c2 bd 00 	lea    0xbdc210(%rip),%rdx        # 0x140ff13e0
1404151d0:	48 8b 0d 21 c3 01 01 	mov    0x101c321(%rip),%rcx        # 0x1414314f8
1404151d7:	e8 e4 e3 37 00       	call   0x1407935c0
1404151dc:	33 d2                	xor    %edx,%edx
1404151de:	48 8b cf             	mov    %rdi,%rcx
1404151e1:	e8 ca 97 df ff       	call   0x14020e9b0
1404151e6:	48 8b c7             	mov    %rdi,%rax
1404151e9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404151ee:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1404151f3:	48 83 c4 30          	add    $0x30,%rsp
1404151f7:	5f                   	pop    %rdi
1404151f8:	c3                   	ret
1404151f9:	48 8b 09             	mov    (%rcx),%rcx
1404151fc:	e8 bf f6 31 00       	call   0x1407348c0
140415201:	48 8b 58 30          	mov    0x30(%rax),%rbx
140415205:	48 8b 0e             	mov    (%rsi),%rcx
140415208:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14041520c:	e8 0f f7 31 00       	call   0x140734920
140415211:	48 8b f0             	mov    %rax,%rsi
140415214:	48 8d 15 45 5b ba 00 	lea    0xba5b45(%rip),%rdx        # 0x140fbad60
14041521b:	48 8b cb             	mov    %rbx,%rcx
14041521e:	e8 ed 8c 41 00       	call   0x14082df10
140415223:	48 85 c0             	test   %rax,%rax
140415226:	74 45                	je     0x14041526d
140415228:	48 8b d6             	mov    %rsi,%rdx
14041522b:	48 8b c8             	mov    %rax,%rcx
14041522e:	e8 dd 5f 00 00       	call   0x14041b210
140415233:	48 8b 05 3e dc 01 01 	mov    0x101dc3e(%rip),%rax        # 0x141432e78
14041523a:	48 8b 48 58          	mov    0x58(%rax),%rcx
14041523e:	48 85 c9             	test   %rcx,%rcx
140415241:	74 14                	je     0x140415257
140415243:	8b 41 10             	mov    0x10(%rcx),%eax
140415246:	ff c0                	inc    %eax
140415248:	89 41 10             	mov    %eax,0x10(%rcx)
14041524b:	83 f8 01             	cmp    $0x1,%eax
14041524e:	7e 62                	jle    0x1404152b2
140415250:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140415255:	74 63                	je     0x1404152ba
140415257:	48 89 0f             	mov    %rcx,(%rdi)
14041525a:	48 8b c7             	mov    %rdi,%rax
14041525d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140415262:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140415267:	48 83 c4 30          	add    $0x30,%rsp
14041526b:	5f                   	pop    %rdi
14041526c:	c3                   	ret
14041526d:	48 8b 05 04 dc 01 01 	mov    0x101dc04(%rip),%rax        # 0x141432e78
140415274:	48 8b 48 60          	mov    0x60(%rax),%rcx
140415278:	48 85 c9             	test   %rcx,%rcx
14041527b:	74 14                	je     0x140415291
14041527d:	8b 41 10             	mov    0x10(%rcx),%eax
140415280:	ff c0                	inc    %eax
140415282:	89 41 10             	mov    %eax,0x10(%rcx)