140047f96:	ff 15 04 76 01 00    	call   *0x17604(%rip)        # 0x14005f5a0
140047f9c:	cc                   	int3
140047f9d:	e8 f2 1c 01 00       	call   0x140059c94
140047fa2:	85 db                	test   %ebx,%ebx
140047fa4:	78 7f                	js     0x140048025
140047fa6:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
140047faa:	0f 57 c0             	xorps  %xmm0,%xmm0
140047fad:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140047fb1:	0f 57 c9             	xorps  %xmm1,%xmm1
140047fb4:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
140047fb9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140047fbf:	48 8d 15 82 ce 01 00 	lea    0x1ce82(%rip),%rdx        # 0x140064e48
140047fc6:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140047fca:	e8 71 c0 fd ff       	call   0x140024040
140047fcf:	90                   	nop
140047fd0:	4d 8b c7             	mov    %r15,%r8
140047fd3:	48 8b d3             	mov    %rbx,%rdx
140047fd6:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140047fda:	e8 21 d9 fd ff       	call   0x140025900
140047fdf:	8b d8                	mov    %eax,%ebx
140047fe1:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140047fe5:	48 83 fa 07          	cmp    $0x7,%rdx
140047fe9:	76 3a                	jbe    0x140048025
140047feb:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047ff2:	00
140047ff3:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047ff7:	48 8b c1             	mov    %rcx,%rax
140047ffa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048001:	72 1c                	jb     0x14004801f
140048003:	48 83 c2 27          	add    $0x27,%rdx
140048007:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004800b:	48 2b c1             	sub    %rcx,%rax
14004800e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140048012:	48 83 f8 1f          	cmp    $0x1f,%rax
140048016:	76 07                	jbe    0x14004801f
140048018:	ff 15 82 75 01 00    	call   *0x17582(%rip)        # 0x14005f5a0
14004801e:	cc                   	int3
14004801f:	e8 70 1c 01 00       	call   0x140059c94
140048024:	90                   	nop
140048025:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140048029:	48 85 c9             	test   %rcx,%rcx
14004802c:	74 0b                	je     0x140048039
14004802e:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140048032:	48 8b 01             	mov    (%rcx),%rax
140048035:	ff 50 10             	call   *0x10(%rax)
140048038:	90                   	nop
140048039:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14004803d:	48 85 c9             	test   %rcx,%rcx
140048040:	74 0b                	je     0x14004804d
140048042:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
140048046:	48 8b 01             	mov    (%rcx),%rax
140048049:	ff 50 10             	call   *0x10(%rax)
14004804c:	90                   	nop
14004804d:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140048051:	48 85 c9             	test   %rcx,%rcx
140048054:	74 0b                	je     0x140048061
140048056:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
14004805a:	48 8b 01             	mov    (%rcx),%rax
14004805d:	ff 50 10             	call   *0x10(%rax)
140048060:	90                   	nop
140048061:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140048065:	48 85 c9             	test   %rcx,%rcx
140048068:	74 0b                	je     0x140048075
14004806a:	4c 89 65 27          	mov    %r12,0x27(%rbp)
14004806e:	48 8b 01             	mov    (%rcx),%rax
140048071:	ff 50 10             	call   *0x10(%rax)
140048074:	90                   	nop
140048075:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140048079:	e8 42 13 00 00       	call   0x1400493c0
14004807e:	8b c3                	mov    %ebx,%eax
140048080:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140048084:	48 33 cc             	xor    %rsp,%rcx
140048087:	e8 74 17 01 00       	call   0x140059800
14004808c:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140048093:	00
140048094:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140048098:	49 8b 73 48          	mov    0x48(%r11),%rsi
14004809c:	49 8b e3             	mov    %r11,%rsp
14004809f:	41 5f                	pop    %r15
1400480a1:	41 5e                	pop    %r14
1400480a3:	41 5c                	pop    %r12
1400480a5:	5f                   	pop    %rdi
1400480a6:	5d                   	pop    %rbp
1400480a7:	c3                   	ret
1400480a8:	cc                   	int3
1400480a9:	cc                   	int3
1400480aa:	cc                   	int3
1400480ab:	cc                   	int3
1400480ac:	cc                   	int3
1400480ad:	cc                   	int3
1400480ae:	cc                   	int3
1400480af:	cc                   	int3
1400480b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400480b5:	55                   	push   %rbp
1400480b6:	56                   	push   %rsi
1400480b7:	57                   	push   %rdi
1400480b8:	41 54                	push   %r12
1400480ba:	41 55                	push   %r13
1400480bc:	41 56                	push   %r14
1400480be:	41 57                	push   %r15
1400480c0:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
1400480c5:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
1400480cc:	48 8b 05 6d ff 02 00 	mov    0x2ff6d(%rip),%rax        # 0x140078040
1400480d3:	48 33 c4             	xor    %rsp,%rax
1400480d6:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400480da:	4d 8b e1             	mov    %r9,%r12
1400480dd:	4d 8b f8             	mov    %r8,%r15
1400480e0:	4c 8b f2             	mov    %rdx,%r14
1400480e3:	45 33 ed             	xor    %r13d,%r13d
1400480e6:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400480ea:	48 8b 02             	mov    (%rdx),%rax
1400480ed:	48 8b 98 80 00 00 00 	mov    0x80(%rax),%rbx
1400480f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1400480f7:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400480fc:	0f 57 c9             	xorps  %xmm1,%xmm1
1400480ff:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140048105:	45 8d 45 07          	lea    0x7(%r13),%r8d
140048109:	48 8d 15 28 cd 01 00 	lea    0x1cd28(%rip),%rdx        # 0x140064e38
140048110:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140048115:	e8 26 bf fd ff       	call   0x140024040
14004811a:	90                   	nop
14004811b:	48 8b 05 9e 6c 03 00 	mov    0x36c9e(%rip),%rax        # 0x14007edc0
140048122:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140048127:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
14004812d:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
140048133:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140048138:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14004813d:	8b 54 24 30          	mov    0x30(%rsp),%edx
140048141:	ff d0                	call   *%rax
140048143:	85 c0                	test   %eax,%eax
140048145:	79 16                	jns    0x14004815d
140048147:	45 33 c9             	xor    %r9d,%r9d
14004814a:	45 33 c0             	xor    %r8d,%r8d
14004814d:	41 8d 55 01          	lea    0x1(%r13),%edx
140048151:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140048156:	ff 15 7c 6f 01 00    	call   *0x16f7c(%rip)        # 0x14005f0d8
14004815c:	90                   	nop
14004815d:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140048161:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140048166:	49 8b ce             	mov    %r14,%rcx
140048169:	ff d3                	call   *%rbx
14004816b:	8b d8                	mov    %eax,%ebx
14004816d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140048172:	ff 15 80 6c 03 00    	call   *0x36c80(%rip)        # 0x14007edf8
140048178:	90                   	nop
140048179:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14004817e:	48 83 fa 07          	cmp    $0x7,%rdx
140048182:	76 3a                	jbe    0x1400481be
140048184:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004818b:	00
14004818c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140048191:	48 8b c1             	mov    %rcx,%rax
140048194:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004819b:	72 1c                	jb     0x1400481b9
14004819d:	48 83 c2 27          	add    $0x27,%rdx
1400481a1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400481a5:	48 2b c1             	sub    %rcx,%rax
1400481a8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400481ac:	48 83 f8 1f          	cmp    $0x1f,%rax
1400481b0:	76 07                	jbe    0x1400481b9
1400481b2:	ff 15 e8 73 01 00    	call   *0x173e8(%rip)        # 0x14005f5a0
1400481b8:	cc                   	int3
1400481b9:	e8 d6 1a 01 00       	call   0x140059c94
1400481be:	85 db                	test   %ebx,%ebx
1400481c0:	0f 88 7f 06 00 00    	js     0x140048845
1400481c6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400481ca:	48 8b 01             	mov    (%rcx),%rax
1400481cd:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1400481d1:	ff 50 30             	call   *0x30(%rax)
1400481d4:	8b d8                	mov    %eax,%ebx
1400481d6:	85 c0                	test   %eax,%eax
1400481d8:	0f 88 67 06 00 00    	js     0x140048845
1400481de:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
1400481e2:	83 7d 10 00          	cmpl   $0x0,0x10(%rbp)
1400481e6:	76 1f                	jbe    0x140048207
1400481e8:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400481ec:	48 8b 01             	mov    (%rcx),%rax
1400481ef:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400481f3:	33 d2                	xor    %edx,%edx
1400481f5:	ff 50 38             	call   *0x38(%rax)
1400481f8:	8b d8                	mov    %eax,%ebx
1400481fa:	85 c0                	test   %eax,%eax
1400481fc:	0f 89 d0 06 00 00    	jns    0x1400488d2
140048202:	e9 2a 06 00 00       	jmp    0x140048831
140048207:	49 8b 06             	mov    (%r14),%rax
14004820a:	48 8b 98 80 00 00 00 	mov    0x80(%rax),%rbx
140048211:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140048215:	48 85 c9             	test   %rcx,%rcx
140048218:	74 0b                	je     0x140048225
14004821a:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
14004821e:	48 8b 01             	mov    (%rcx),%rax
140048221:	ff 50 10             	call   *0x10(%rax)
140048224:	90                   	nop
140048225:	0f 57 c0             	xorps  %xmm0,%xmm0
140048228:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14004822d:	0f 57 c9             	xorps  %xmm1,%xmm1
140048230:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140048236:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14004823c:	48 8d 15 ed ca 01 00 	lea    0x1caed(%rip),%rdx        # 0x140064d30
140048243:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140048248:	e8 f3 bd fd ff       	call   0x140024040
14004824d:	90                   	nop
14004824e:	48 8b 05 6b 6b 03 00 	mov    0x36b6b(%rip),%rax        # 0x14007edc0
140048255:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14004825a:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
140048260:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
140048266:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14004826b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140048270:	8b 54 24 30          	mov    0x30(%rsp),%edx
140048274:	ff d0                	call   *%rax
140048276:	85 c0                	test   %eax,%eax
140048278:	79 16                	jns    0x140048290
14004827a:	45 33 c9             	xor    %r9d,%r9d
14004827d:	45 33 c0             	xor    %r8d,%r8d
140048280:	41 8d 51 01          	lea    0x1(%r9),%edx
140048284:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140048289:	ff 15 49 6e 01 00    	call   *0x16e49(%rip)        # 0x14005f0d8
14004828f:	90                   	nop
140048290:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140048294:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140048299:	49 8b ce             	mov    %r14,%rcx
14004829c:	ff d3                	call   *%rbx
14004829e:	8b d8                	mov    %eax,%ebx
1400482a0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400482a5:	ff 15 4d 6b 03 00    	call   *0x36b4d(%rip)        # 0x14007edf8
1400482ab:	90                   	nop
1400482ac:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400482b1:	48 83 fa 07          	cmp    $0x7,%rdx
1400482b5:	76 3a                	jbe    0x1400482f1
1400482b7:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400482be:	00
1400482bf:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400482c4:	48 8b c1             	mov    %rcx,%rax
1400482c7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400482ce:	72 1c                	jb     0x1400482ec
1400482d0:	48 83 c2 27          	add    $0x27,%rdx
1400482d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400482d8:	48 2b c1             	sub    %rcx,%rax
1400482db:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400482df:	48 83 f8 1f          	cmp    $0x1f,%rax
1400482e3:	76 07                	jbe    0x1400482ec
1400482e5:	ff 15 b5 72 01 00    	call   *0x172b5(%rip)        # 0x14005f5a0
1400482eb:	cc                   	int3
1400482ec:	e8 a3 19 01 00       	call   0x140059c94
1400482f1:	85 db                	test   %ebx,%ebx
1400482f3:	0f 88 38 05 00 00    	js     0x140048831
1400482f9:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400482fd:	48 8b 01             	mov    (%rcx),%rax
140048300:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140048304:	ff 50 30             	call   *0x30(%rax)
140048307:	8b d8                	mov    %eax,%ebx
140048309:	85 c0                	test   %eax,%eax
14004830b:	0f 88 20 05 00 00    	js     0x140048831
140048311:	4c 89 6d f8          	mov    %r13,-0x8(%rbp)
140048315:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140048319:	48 8b 01             	mov    (%rcx),%rax
14004831c:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140048320:	33 d2                	xor    %edx,%edx
140048322:	ff 50 38             	call   *0x38(%rax)
140048325:	8b d8                	mov    %eax,%ebx
140048327:	85 c0                	test   %eax,%eax
140048329:	0f 88 ee 04 00 00    	js     0x14004881d
14004832f:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
140048333:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140048337:	48 8b 01             	mov    (%rcx),%rax
14004833a:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14004833e:	48 8d 15 4b a6 01 00 	lea    0x1a64b(%rip),%rdx        # 0x140062990
140048345:	ff 10                	call   *(%rax)
140048347:	8b d8                	mov    %eax,%ebx
140048349:	85 c0                	test   %eax,%eax
14004834b:	0f 88 b8 04 00 00    	js     0x140048809
140048351:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140048355:	48 8b 03             	mov    (%rbx),%rax
140048358:	48 8b 70 40          	mov    0x40(%rax),%rsi
14004835c:	0f 57 c0             	xorps  %xmm0,%xmm0
14004835f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140048364:	0f 57 c9             	xorps  %xmm1,%xmm1
140048367:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14004836d:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140048373:	48 8d 15 c6 c9 01 00 	lea    0x1c9c6(%rip),%rdx        # 0x140064d40
14004837a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14004837f:	e8 bc bc fd ff       	call   0x140024040
140048384:	90                   	nop
140048385:	48 8b 05 34 6a 03 00 	mov    0x36a34(%rip),%rax        # 0x14007edc0
14004838c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140048391:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
140048397:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
14004839d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1400483a2:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400483a7:	8b 54 24 30          	mov    0x30(%rsp),%edx
1400483ab:	ff d0                	call   *%rax
1400483ad:	85 c0                	test   %eax,%eax
1400483af:	79 16                	jns    0x1400483c7
1400483b1:	45 33 c9             	xor    %r9d,%r9d
1400483b4:	45 33 c0             	xor    %r8d,%r8d
1400483b7:	41 8d 51 01          	lea    0x1(%r9),%edx
1400483bb:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
1400483c0:	ff 15 12 6d 01 00    	call   *0x16d12(%rip)        # 0x14005f0d8
1400483c6:	90                   	nop
1400483c7:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400483cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400483cf:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400483d4:	0f 57 c9             	xorps  %xmm1,%xmm1
1400483d7:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1400483dd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400483e3:	48 8d 15 a6 c9 01 00 	lea    0x1c9a6(%rip),%rdx        # 0x140064d90
1400483ea:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400483ef:	e8 4c bc fd ff       	call   0x140024040
1400483f4:	90                   	nop
1400483f5:	48 8b 05 c4 69 03 00 	mov    0x369c4(%rip),%rax        # 0x14007edc0
1400483fc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140048401:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
140048407:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
14004840d:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140048411:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140048415:	8b 54 24 50          	mov    0x50(%rsp),%edx
140048419:	ff d0                	call   *%rax
14004841b:	85 c0                	test   %eax,%eax
14004841d:	79 16                	jns    0x140048435
14004841f:	45 33 c9             	xor    %r9d,%r9d
140048422:	45 33 c0             	xor    %r8d,%r8d
140048425:	41 8d 51 01          	lea    0x1(%r9),%edx
140048429:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
14004842e:	ff 15 a4 6c 01 00    	call   *0x16ca4(%rip)        # 0x14005f0d8
140048434:	90                   	nop
140048435:	4c 8b c7             	mov    %rdi,%r8
140048438:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14004843c:	48 8b cb             	mov    %rbx,%rcx
14004843f:	ff d6                	call   *%rsi
140048441:	8b d8                	mov    %eax,%ebx
140048443:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140048447:	ff 15 ab 69 03 00    	call   *0x369ab(%rip)        # 0x14007edf8
14004844d:	90                   	nop
14004844e:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140048453:	48 83 fa 07          	cmp    $0x7,%rdx
140048457:	76 3a                	jbe    0x140048493
140048459:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140048460:	00
140048461:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140048466:	48 8b c1             	mov    %rcx,%rax
140048469:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140048470:	72 1c                	jb     0x14004848e
140048472:	48 83 c2 27          	add    $0x27,%rdx
140048476:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004847a:	48 2b c1             	sub    %rcx,%rax
14004847d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140048481:	48 83 f8 1f          	cmp    $0x1f,%rax
140048485:	76 07                	jbe    0x14004848e
140048487:	ff 15 13 71 01 00    	call   *0x17113(%rip)        # 0x14005f5a0
14004848d:	cc                   	int3