140462f4c:	8b 41 10             	mov    0x10(%rcx),%eax
140462f4f:	ff c0                	inc    %eax
140462f51:	89 41 10             	mov    %eax,0x10(%rcx)
140462f54:	83 f8 01             	cmp    $0x1,%eax
140462f57:	0f 8e 9f 00 00 00    	jle    0x140462ffc
140462f5d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140462f62:	0f 84 ba 00 00 00    	je     0x140463022
140462f68:	49 83 c0 08          	add    $0x8,%r8
140462f6c:	48 83 c2 08          	add    $0x8,%rdx
140462f70:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140462f75:	48 3b d0             	cmp    %rax,%rdx
140462f78:	75 c7                	jne    0x140462f41
140462f7a:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140462f7f:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140462f84:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140462f88:	45 33 c9             	xor    %r9d,%r9d
140462f8b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140462f90:	48 8d 15 a1 50 fc 00 	lea    0xfc50a1(%rip),%rdx        # 0x141428038
140462f97:	48 8d 0d 22 9e f4 00 	lea    0xf49e22(%rip),%rcx        # 0x1413acdc0
140462f9e:	e8 9d 37 3b 00       	call   0x140816740
140462fa3:	90                   	nop
140462fa4:	4c 8d 0d 45 b5 d3 ff 	lea    -0x2c4abb(%rip),%r9        # 0x14019e4f0
140462fab:	ba 08 00 00 00       	mov    $0x8,%edx
140462fb0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140462fb6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140462fbb:	e8 8c 85 9b 00       	call   0x140e1b54c
140462fc0:	90                   	nop
140462fc1:	48 8b 0b             	mov    (%rbx),%rcx
140462fc4:	48 85 c9             	test   %rcx,%rcx
140462fc7:	74 20                	je     0x140462fe9
140462fc9:	8b 41 10             	mov    0x10(%rcx),%eax
140462fcc:	ff c8                	dec    %eax
140462fce:	89 41 10             	mov    %eax,0x10(%rcx)
140462fd1:	85 c0                	test   %eax,%eax
140462fd3:	7f 14                	jg     0x140462fe9
140462fd5:	78 40                	js     0x140463017
140462fd7:	48 8b 01             	mov    (%rcx),%rax
140462fda:	ba 01 00 00 00       	mov    $0x1,%edx
140462fdf:	48 8b 00             	mov    (%rax),%rax
140462fe2:	ff 15 38 0a b2 00    	call   *0xb20a38(%rip)        # 0x140f83a20
140462fe8:	90                   	nop
140462fe9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140462fee:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140462ff5:	00
140462ff6:	48 83 c4 60          	add    $0x60,%rsp
140462ffa:	5f                   	pop    %rdi
140462ffb:	c3                   	ret
140462ffc:	33 c9                	xor    %ecx,%ecx
140462ffe:	e8 fd 76 32 00       	call   0x14078a700
140463003:	90                   	nop
140463004:	33 c9                	xor    %ecx,%ecx
140463006:	e8 f5 76 32 00       	call   0x14078a700
14046300b:	cc                   	int3
14046300c:	b9 01 00 00 00       	mov    $0x1,%ecx
140463011:	e8 ea 76 32 00       	call   0x14078a700
140463016:	90                   	nop
140463017:	b9 02 00 00 00       	mov    $0x2,%ecx
14046301c:	e8 df 76 32 00       	call   0x14078a700
140463021:	90                   	nop
140463022:	b9 01 00 00 00       	mov    $0x1,%ecx
140463027:	e8 d4 76 32 00       	call   0x14078a700
14046302c:	cc                   	int3
14046302d:	cc                   	int3
14046302e:	cc                   	int3
14046302f:	cc                   	int3
140463030:	40 53                	rex push %rbx
140463032:	48 83 ec 60          	sub    $0x60,%rsp
140463036:	48 8b 05 c3 5e f5 00 	mov    0xf55ec3(%rip),%rax        # 0x1413b8f00
14046303d:	48 33 c4             	xor    %rsp,%rax
140463040:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140463045:	48 8b d9             	mov    %rcx,%rbx
140463048:	48 8d 05 19 4b b9 00 	lea    0xb94b19(%rip),%rax        # 0x140ff7b68
14046304f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140463054:	48 c7 44 24 28 1b 00 	movq   $0x1b,0x28(%rsp)
14046305b:	00 00
14046305d:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140463062:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140463068:	45 33 c9             	xor    %r9d,%r9d
14046306b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140463070:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140463075:	48 8b 0d e4 fd fc 00 	mov    0xfcfde4(%rip),%rcx        # 0x141432e60
14046307c:	e8 6f 15 3b 00       	call   0x1408145f0
140463081:	48 8b 08             	mov    (%rax),%rcx
140463084:	48 89 0d bd 4f fc 00 	mov    %rcx,0xfc4fbd(%rip)        # 0x141428048
14046308b:	0f 57 c0             	xorps  %xmm0,%xmm0
14046308e:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140463093:	0f 57 c9             	xorps  %xmm1,%xmm1
140463096:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
14046309c:	b9 20 00 00 00       	mov    $0x20,%ecx
1404630a1:	e8 62 80 9b 00       	call   0x140e1b108
1404630a6:	48 8b d0             	mov    %rax,%rdx
1404630a9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404630ae:	66 0f 6f 05 0a fe b7 	movdqa 0xb7fe0a(%rip),%xmm0        # 0x140fe2ec0
1404630b5:	00
1404630b6:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1404630bc:	0f 10 05 a5 4a b9 00 	movups 0xb94aa5(%rip),%xmm0        # 0x140ff7b68
1404630c3:	0f 11 00             	movups %xmm0,(%rax)
1404630c6:	f2 0f 10 05 aa 4a b9 	movsd  0xb94aaa(%rip),%xmm0        # 0x140ff7b78
1404630cd:	00
1404630ce:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404630d3:	0f b7 0d a6 4a b9 00 	movzwl 0xb94aa6(%rip),%ecx        # 0x140ff7b80
1404630da:	66 89 48 18          	mov    %cx,0x18(%rax)
1404630de:	0f b6 05 9d 4a b9 00 	movzbl 0xb94a9d(%rip),%eax        # 0x140ff7b82
1404630e5:	88 42 1a             	mov    %al,0x1a(%rdx)
1404630e8:	c6 42 1b 00          	movb   $0x0,0x1b(%rdx)
1404630ec:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404630f2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404630f7:	48 8b cb             	mov    %rbx,%rcx
1404630fa:	e8 a1 3e 29 00       	call   0x1406f6fa0
1404630ff:	90                   	nop
140463100:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140463105:	48 83 fa 0f          	cmp    $0xf,%rdx
140463109:	76 32                	jbe    0x14046313d
14046310b:	48 ff c2             	inc    %rdx
14046310e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140463113:	48 8b c1             	mov    %rcx,%rax
140463116:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14046311d:	72 19                	jb     0x140463138
14046311f:	48 83 c2 27          	add    $0x27,%rdx
140463123:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140463127:	48 2b c1             	sub    %rcx,%rax
14046312a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14046312e:	48 83 f8 1f          	cmp    $0x1f,%rax
140463132:	0f 87 00 01 00 00    	ja     0x140463238
140463138:	e8 07 80 9b 00       	call   0x140e1b144
14046313d:	48 8d 05 44 4a b9 00 	lea    0xb94a44(%rip),%rax        # 0x140ff7b88
140463144:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140463149:	48 c7 44 24 28 1c 00 	movq   $0x1c,0x28(%rsp)
140463150:	00 00
140463152:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140463157:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14046315d:	45 33 c9             	xor    %r9d,%r9d
140463160:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140463165:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14046316a:	48 8b 0d ef fc fc 00 	mov    0xfcfcef(%rip),%rcx        # 0x141432e60
140463171:	e8 7a 14 3b 00       	call   0x1408145f0
140463176:	48 8b 08             	mov    (%rax),%rcx
140463179:	48 89 0d c0 4e fc 00 	mov    %rcx,0xfc4ec0(%rip)        # 0x141428040
140463180:	0f 57 c0             	xorps  %xmm0,%xmm0
140463183:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140463188:	0f 57 c9             	xorps  %xmm1,%xmm1
14046318b:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140463191:	b9 20 00 00 00       	mov    $0x20,%ecx
140463196:	e8 6d 7f 9b 00       	call   0x140e1b108
14046319b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404631a0:	66 0f 6f 05 88 37 b4 	movdqa 0xb43788(%rip),%xmm0        # 0x140fa6930
1404631a7:	00
1404631a8:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1404631ae:	0f 10 05 d3 49 b9 00 	movups 0xb949d3(%rip),%xmm0        # 0x140ff7b88
1404631b5:	0f 11 00             	movups %xmm0,(%rax)
1404631b8:	f2 0f 10 05 d8 49 b9 	movsd  0xb949d8(%rip),%xmm0        # 0x140ff7b98
1404631bf:	00
1404631c0:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404631c5:	8b 15 d5 49 b9 00    	mov    0xb949d5(%rip),%edx        # 0x140ff7ba0
1404631cb:	89 50 18             	mov    %edx,0x18(%rax)
1404631ce:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1404631d2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404631d8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404631dd:	48 8b cb             	mov    %rbx,%rcx
1404631e0:	e8 bb 3d 29 00       	call   0x1406f6fa0
1404631e5:	90                   	nop
1404631e6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1404631eb:	48 83 fa 0f          	cmp    $0xf,%rdx
1404631ef:	76 2e                	jbe    0x14046321f
1404631f1:	48 ff c2             	inc    %rdx
1404631f4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1404631f9:	48 8b c1             	mov    %rcx,%rax
1404631fc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140463203:	72 15                	jb     0x14046321a
140463205:	48 83 c2 27          	add    $0x27,%rdx
140463209:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14046320d:	48 2b c1             	sub    %rcx,%rax
140463210:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140463214:	48 83 f8 1f          	cmp    $0x1f,%rax
140463218:	77 18                	ja     0x140463232
14046321a:	e8 25 7f 9b 00       	call   0x140e1b144
14046321f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140463224:	48 33 cc             	xor    %rsp,%rcx
140463227:	e8 d4 82 9b 00       	call   0x140e1b500
14046322c:	48 83 c4 60          	add    $0x60,%rsp
140463230:	5b                   	pop    %rbx
140463231:	c3                   	ret
140463232:	e8 6d 6f 9c 00       	call   0x140e2a1a4
140463237:	cc                   	int3
140463238:	e8 67 6f 9c 00       	call   0x140e2a1a4
14046323d:	cc                   	int3
14046323e:	cc                   	int3
14046323f:	cc                   	int3
140463240:	40 53                	rex push %rbx
140463242:	55                   	push   %rbp
140463243:	56                   	push   %rsi
140463244:	57                   	push   %rdi
140463245:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14046324c:	48 8b 05 ad 5c f5 00 	mov    0xf55cad(%rip),%rax        # 0x1413b8f00
140463253:	48 33 c4             	xor    %rsp,%rax
140463256:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14046325d:	00
14046325e:	49 8b d9             	mov    %r9,%rbx
140463261:	49 8b f8             	mov    %r8,%rdi
140463264:	48 8b ea             	mov    %rdx,%rbp
140463267:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14046326c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140463271:	48 85 c9             	test   %rcx,%rcx
140463274:	74 05                	je     0x14046327b
140463276:	8b 71 20             	mov    0x20(%rcx),%esi
140463279:	eb 02                	jmp    0x14046327d
14046327b:	33 f6                	xor    %esi,%esi
14046327d:	48 8b cd             	mov    %rbp,%rcx
140463280:	e8 fb ad 3c 00       	call   0x14082e080
140463285:	48 8b 08             	mov    (%rax),%rcx
140463288:	48 85 c9             	test   %rcx,%rcx
14046328b:	74 1c                	je     0x1404632a9
14046328d:	8b 41 10             	mov    0x10(%rcx),%eax
140463290:	ff c0                	inc    %eax
140463292:	89 41 10             	mov    %eax,0x10(%rcx)
140463295:	83 f8 01             	cmp    $0x1,%eax
140463298:	0f 8e 21 01 00 00    	jle    0x1404633bf
14046329e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404632a3:	0f 84 1e 01 00 00    	je     0x1404633c7
1404632a9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404632ae:	48 8b 07             	mov    (%rdi),%rax
1404632b1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1404632b8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404632bf:	00
1404632c0:	48 8b 03             	mov    (%rbx),%rax
1404632c3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404632ca:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404632d1:	00
1404632d2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1404632d7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404632dc:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1404632e3:	00
1404632e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404632e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404632ee:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404632f4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404632f9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404632fe:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140463303:	e8 48 cb d3 ff       	call   0x14019fe50
140463308:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14046330d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140463311:	45 33 c9             	xor    %r9d,%r9d
140463314:	4c 8b c0             	mov    %rax,%r8
140463317:	48 8d 15 2a 4d fc 00 	lea    0xfc4d2a(%rip),%rdx        # 0x141428048
14046331e:	48 8d 0d 9b 9a f4 00 	lea    0xf49a9b(%rip),%rcx        # 0x1413acdc0
140463325:	e8 16 34 3b 00       	call   0x140816740
14046332a:	90                   	nop
14046332b:	4c 8d 0d be b1 d3 ff 	lea    -0x2c4e42(%rip),%r9        # 0x14019e4f0
140463332:	ba 08 00 00 00       	mov    $0x8,%edx
140463337:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14046333d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140463342:	e8 05 82 9b 00       	call   0x140e1b54c
140463347:	90                   	nop
140463348:	48 8b 0f             	mov    (%rdi),%rcx
14046334b:	48 85 c9             	test   %rcx,%rcx
14046334e:	74 20                	je     0x140463370
140463350:	8b 41 10             	mov    0x10(%rcx),%eax
140463353:	ff c8                	dec    %eax
140463355:	89 41 10             	mov    %eax,0x10(%rcx)
140463358:	85 c0                	test   %eax,%eax
14046335a:	7f 14                	jg     0x140463370
14046335c:	78 74                	js     0x1404633d2
14046335e:	48 8b 01             	mov    (%rcx),%rax
140463361:	ba 01 00 00 00       	mov    $0x1,%edx
140463366:	48 8b 00             	mov    (%rax),%rax
140463369:	ff 15 b1 06 b2 00    	call   *0xb206b1(%rip)        # 0x140f83a20
14046336f:	90                   	nop
140463370:	48 8b 0b             	mov    (%rbx),%rcx
140463373:	48 85 c9             	test   %rcx,%rcx
140463376:	74 20                	je     0x140463398
140463378:	8b 41 10             	mov    0x10(%rcx),%eax
14046337b:	ff c8                	dec    %eax
14046337d:	89 41 10             	mov    %eax,0x10(%rcx)
140463380:	85 c0                	test   %eax,%eax
140463382:	7f 14                	jg     0x140463398
140463384:	78 2e                	js     0x1404633b4
140463386:	48 8b 01             	mov    (%rcx),%rax
140463389:	ba 01 00 00 00       	mov    $0x1,%edx
14046338e:	48 8b 00             	mov    (%rax),%rax
140463391:	ff 15 89 06 b2 00    	call   *0xb20689(%rip)        # 0x140f83a20
140463397:	90                   	nop
140463398:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14046339f:	00
1404633a0:	48 33 cc             	xor    %rsp,%rcx
1404633a3:	e8 58 81 9b 00       	call   0x140e1b500
1404633a8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1404633af:	5f                   	pop    %rdi
1404633b0:	5e                   	pop    %rsi
1404633b1:	5d                   	pop    %rbp
1404633b2:	5b                   	pop    %rbx
1404633b3:	c3                   	ret
1404633b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1404633b9:	e8 42 73 32 00       	call   0x14078a700
1404633be:	90                   	nop
1404633bf:	33 c9                	xor    %ecx,%ecx
1404633c1:	e8 3a 73 32 00       	call   0x14078a700
1404633c6:	cc                   	int3
1404633c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1404633cc:	e8 2f 73 32 00       	call   0x14078a700
1404633d1:	90                   	nop
1404633d2:	b9 02 00 00 00       	mov    $0x2,%ecx
1404633d7:	e8 24 73 32 00       	call   0x14078a700
1404633dc:	cc                   	int3
1404633dd:	cc                   	int3
1404633de:	cc                   	int3
1404633df:	cc                   	int3
1404633e0:	40 53                	rex push %rbx
1404633e2:	55                   	push   %rbp
1404633e3:	56                   	push   %rsi
1404633e4:	57                   	push   %rdi
1404633e5:	41 56                	push   %r14
1404633e7:	41 57                	push   %r15
1404633e9:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1404633f0:	48 8b 05 09 5b f5 00 	mov    0xf55b09(%rip),%rax        # 0x1413b8f00
1404633f7:	48 33 c4             	xor    %rsp,%rax
1404633fa:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140463401:	00
140463402:	4d 8b f1             	mov    %r9,%r14
140463405:	49 8b f8             	mov    %r8,%rdi
140463408:	48 8b ea             	mov    %rdx,%rbp
14046340b:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140463410:	4c 8b bc 24 10 01 00 	mov    0x110(%rsp),%r15
140463417:	00
140463418:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14046341f:	00
140463420:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140463425:	48 85 c9             	test   %rcx,%rcx
140463428:	74 05                	je     0x14046342f
14046342a:	8b 71 20             	mov    0x20(%rcx),%esi
14046342d:	eb 02                	jmp    0x140463431
14046342f:	33 f6                	xor    %esi,%esi
140463431:	48 8b cd             	mov    %rbp,%rcx
140463434:	e8 47 ac 3c 00       	call   0x14082e080
140463439:	48 8b 08             	mov    (%rax),%rcx
14046343c:	48 85 c9             	test   %rcx,%rcx
14046343f:	74 1c                	je     0x14046345d
140463441:	8b 41 10             	mov    0x10(%rcx),%eax
140463444:	ff c0                	inc    %eax
140463446:	89 41 10             	mov    %eax,0x10(%rcx)
140463449:	83 f8 01             	cmp    $0x1,%eax
14046344c:	0f 8e 54 01 00 00    	jle    0x1404635a6
140463452:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463457:	0f 84 51 01 00 00    	je     0x1404635ae
14046345d:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140463462:	48 8b 07             	mov    (%rdi),%rax
140463465:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14046346c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140463473:	00
140463474:	4d 8b c6             	mov    %r14,%r8
140463477:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx