140080152:	74 44                	je     0x140080198
140080154:	c6 00 00             	movb   $0x0,(%rax)
140080157:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
14008015c:	49 89 f0             	mov    %rsi,%r8
14008015f:	48 8d 15 44 5d 18 00 	lea    0x185d44(%rip),%rdx        # 0x140205eaa
140080166:	4c 89 f1             	mov    %r14,%rcx
140080169:	e8 52 be 01 00       	call   0x14009bfc0
14008016e:	48 89 f1             	mov    %rsi,%rcx
140080171:	e8 3a 8d 07 00       	call   0x1400f8eb0
140080176:	31 d2                	xor    %edx,%edx
140080178:	4c 89 f1             	mov    %r14,%rcx
14008017b:	e8 40 a8 01 00       	call   0x14009a9c0
140080180:	48 89 c6             	mov    %rax,%rsi
140080183:	e9 58 ff ff ff       	jmp    0x1400800e0
140080188:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14008018c:	0f 84 ec fe ff ff    	je     0x14008007e
140080192:	eb 8e                	jmp    0x140080122
140080194:	0f 1f 40 00          	nopl   0x0(%rax)
140080198:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14008019c:	74 b9                	je     0x140080157
14008019e:	eb 82                	jmp    0x140080122
1400801a0:	4c 8d 05 3a 5d 18 00 	lea    0x185d3a(%rip),%r8        # 0x140205ee1
1400801a7:	ba a7 00 00 00       	mov    $0xa7,%edx
1400801ac:	48 8d 0d 9c 4d 18 00 	lea    0x184d9c(%rip),%rcx        # 0x140204f4f
1400801b3:	e8 d8 35 04 00       	call   0x1400c3790
1400801b8:	48 8d 0d f1 5c 18 00 	lea    0x185cf1(%rip),%rcx        # 0x140205eb0
1400801bf:	e8 2c 99 ff ff       	call   0x140079af0
1400801c4:	48 89 f2             	mov    %rsi,%rdx
1400801c7:	48 89 c1             	mov    %rax,%rcx
1400801ca:	e8 c1 31 04 00       	call   0x1400c3390
1400801cf:	e8 9c 46 16 00       	call   0x1401e4870
1400801d4:	4c 8d 05 b6 5c 18 00 	lea    0x185cb6(%rip),%r8        # 0x140205e91
1400801db:	ba 86 0b 00 00       	mov    $0xb86,%edx
1400801e0:	48 8d 0d f5 4c 18 00 	lea    0x184cf5(%rip),%rcx        # 0x140204edc
1400801e7:	e8 a4 35 04 00       	call   0x1400c3790
1400801ec:	90                   	nop
1400801ed:	90                   	nop
1400801ee:	90                   	nop
1400801ef:	90                   	nop
1400801f0:	90                   	nop
1400801f1:	90                   	nop
1400801f2:	90                   	nop
1400801f3:	90                   	nop
1400801f4:	90                   	nop
1400801f5:	90                   	nop
1400801f6:	90                   	nop
1400801f7:	90                   	nop
1400801f8:	90                   	nop
1400801f9:	90                   	nop
1400801fa:	90                   	nop
1400801fb:	90                   	nop
1400801fc:	90                   	nop
1400801fd:	90                   	nop
1400801fe:	90                   	nop
1400801ff:	90                   	nop
140080200:	41 54                	push   %r12
140080202:	55                   	push   %rbp
140080203:	57                   	push   %rdi
140080204:	56                   	push   %rsi
140080205:	53                   	push   %rbx
140080206:	48 83 ec 20          	sub    $0x20,%rsp
14008020a:	ba 2f 00 00 00       	mov    $0x2f,%edx
14008020f:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
140080214:	48 89 ce             	mov    %rcx,%rsi
140080217:	4c 89 c7             	mov    %r8,%rdi
14008021a:	e8 91 9c 16 00       	call   0x1401e9eb0
14008021f:	b9 60 00 00 00       	mov    $0x60,%ecx
140080224:	48 85 c0             	test   %rax,%rax
140080227:	48 8d 68 01          	lea    0x1(%rax),%rbp
14008022b:	48 0f 44 ee          	cmove  %rsi,%rbp
14008022f:	e8 ec a7 04 00       	call   0x1400caa20
140080234:	4d 8b 84 24 90 01 00 	mov    0x190(%r12),%r8
14008023b:	00
14008023c:	48 8d 50 10          	lea    0x10(%rax),%rdx
140080240:	48 89 e9             	mov    %rbp,%rcx
140080243:	48 89 c3             	mov    %rax,%rbx
140080246:	e8 a5 f0 fa ff       	call   0x14002f2f0
14008024b:	85 c0                	test   %eax,%eax
14008024d:	75 41                	jne    0x140080290
14008024f:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
140080253:	48 89 da             	mov    %rbx,%rdx
140080256:	0f 11 43 38          	movups %xmm0,0x38(%rbx)
14008025a:	f3 0f 6f 4f 10       	movdqu 0x10(%rdi),%xmm1
14008025f:	0f 11 4b 48          	movups %xmm1,0x48(%rbx)
140080263:	8b 47 20             	mov    0x20(%rdi),%eax
140080266:	89 43 58             	mov    %eax,0x58(%rbx)
140080269:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14008026e:	48 8b 48 28          	mov    0x28(%rax),%rcx
140080272:	e8 29 0b fc ff       	call   0x140040da0
140080277:	48 85 c0             	test   %rax,%rax
14008027a:	75 5e                	jne    0x1400802da
14008027c:	31 c0                	xor    %eax,%eax
14008027e:	48 83 c4 20          	add    $0x20,%rsp
140080282:	5b                   	pop    %rbx
140080283:	5e                   	pop    %rsi
140080284:	5f                   	pop    %rdi
140080285:	5d                   	pop    %rbp
140080286:	41 5c                	pop    %r12
140080288:	c3                   	ret
140080289:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140080290:	48 89 d9             	mov    %rbx,%rcx
140080293:	e8 18 8c 07 00       	call   0x1400f8eb0
140080298:	48 8b 05 41 8d 1b 00 	mov    0x1b8d41(%rip),%rax        # 0x140238fe0
14008029f:	48 8d 0d 9a 5c 18 00 	lea    0x185c9a(%rip),%rcx        # 0x140205f40
1400802a6:	8b 00                	mov    (%rax),%eax
1400802a8:	85 c0                	test   %eax,%eax
1400802aa:	75 1c                	jne    0x1400802c8
1400802ac:	48 89 f2             	mov    %rsi,%rdx
1400802af:	e8 4c 34 04 00       	call   0x1400c3700
1400802b4:	31 c0                	xor    %eax,%eax
1400802b6:	48 83 c4 20          	add    $0x20,%rsp
1400802ba:	5b                   	pop    %rbx
1400802bb:	5e                   	pop    %rsi
1400802bc:	5f                   	pop    %rdi
1400802bd:	5d                   	pop    %rbp
1400802be:	41 5c                	pop    %r12
1400802c0:	c3                   	ret
1400802c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400802c8:	e8 9b 30 16 00       	call   0x1401e3368
1400802cd:	48 89 f2             	mov    %rsi,%rdx
1400802d0:	48 89 c1             	mov    %rax,%rcx
1400802d3:	e8 28 34 04 00       	call   0x1400c3700
1400802d8:	eb da                	jmp    0x1400802b4
1400802da:	48 8b 05 ff 8c 1b 00 	mov    0x1b8cff(%rip),%rax        # 0x140238fe0
1400802e1:	48 8d 0d 71 5c 18 00 	lea    0x185c71(%rip),%rcx        # 0x140205f59
1400802e8:	83 38 00             	cmpl   $0x0,(%rax)
1400802eb:	74 08                	je     0x1400802f5
1400802ed:	e8 76 30 16 00       	call   0x1401e3368
1400802f2:	48 89 c1             	mov    %rax,%rcx
1400802f5:	48 89 f2             	mov    %rsi,%rdx
1400802f8:	e8 93 30 04 00       	call   0x1400c3390
1400802fd:	90                   	nop
1400802fe:	66 90                	xchg   %ax,%ax
140080300:	56                   	push   %rsi
140080301:	53                   	push   %rbx
140080302:	48 83 ec 28          	sub    $0x28,%rsp
140080306:	48 89 cb             	mov    %rcx,%rbx
140080309:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14008030d:	f6 41 30 01          	testb  $0x1,0x30(%rcx)
140080311:	74 0d                	je     0x140080320
140080313:	48 83 c4 28          	add    $0x28,%rsp
140080317:	5b                   	pop    %rbx
140080318:	5e                   	pop    %rsi
140080319:	c3                   	ret
14008031a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140080320:	48 83 c1 38          	add    $0x38,%rcx
140080324:	ff 15 9e ec 22 00    	call   *0x22ec9e(%rip)        # 0x1402aefc8
14008032a:	48 8b 73 10          	mov    0x10(%rbx),%rsi
14008032e:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
140080332:	f6 46 30 01          	testb  $0x1,0x30(%rsi)
140080336:	75 43                	jne    0x14008037b
140080338:	b9 30 00 00 00       	mov    $0x30,%ecx
14008033d:	e8 de a6 04 00       	call   0x1400caa20
140080342:	31 d2                	xor    %edx,%edx
140080344:	48 89 46 28          	mov    %rax,0x28(%rsi)
140080348:	48 8b 43 10          	mov    0x10(%rbx),%rax
14008034c:	48 8b 48 28          	mov    0x28(%rax),%rcx
140080350:	e8 2b 09 fc ff       	call   0x140040c80
140080355:	48 89 d9             	mov    %rbx,%rcx
140080358:	e8 83 4a fe ff       	call   0x140064de0
14008035d:	49 89 d8             	mov    %rbx,%r8
140080360:	48 8d 15 99 fe ff ff 	lea    -0x167(%rip),%rdx        # 0x140080200
140080367:	48 89 c1             	mov    %rax,%rcx
14008036a:	e8 d1 3a fe ff       	call   0x140063e40
14008036f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140080373:	80 49 30 01          	orb    $0x1,0x30(%rcx)
140080377:	48 83 c1 38          	add    $0x38,%rcx
14008037b:	48 83 c4 28          	add    $0x28,%rsp
14008037f:	5b                   	pop    %rbx
140080380:	5e                   	pop    %rsi
140080381:	48 ff 25 58 ee 22 00 	rex.W jmp *0x22ee58(%rip)        # 0x1402af1e0
140080388:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14008038f:	00
140080390:	55                   	push   %rbp
140080391:	57                   	push   %rdi
140080392:	56                   	push   %rsi
140080393:	53                   	push   %rbx
140080394:	48 83 ec 28          	sub    $0x28,%rsp
140080398:	bb 05 00 00 00       	mov    $0x5,%ebx
14008039d:	48 89 d5             	mov    %rdx,%rbp
1400803a0:	48 89 cf             	mov    %rcx,%rdi
1400803a3:	e8 58 ff ff ff       	call   0x140080300
1400803a8:	48 89 ee             	mov    %rbp,%rsi
1400803ab:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400803af:	48 89 f2             	mov    %rsi,%rdx
1400803b2:	48 8b 48 28          	mov    0x28(%rax),%rcx
1400803b6:	e8 05 09 fc ff       	call   0x140040cc0
1400803bb:	48 85 c0             	test   %rax,%rax
1400803be:	74 40                	je     0x140080400
1400803c0:	48 8d 70 38          	lea    0x38(%rax),%rsi
1400803c4:	83 eb 01             	sub    $0x1,%ebx
1400803c7:	75 e2                	jne    0x1400803ab
1400803c9:	48 89 e9             	mov    %rbp,%rcx
1400803cc:	e8 af f2 fa ff       	call   0x14002f680
1400803d1:	48 8d 0d a0 5b 18 00 	lea    0x185ba0(%rip),%rcx        # 0x140205f78
1400803d8:	48 89 c3             	mov    %rax,%rbx
1400803db:	48 8b 05 fe 8b 1b 00 	mov    0x1b8bfe(%rip),%rax        # 0x140238fe0
1400803e2:	8b 00                	mov    (%rax),%eax
1400803e4:	85 c0                	test   %eax,%eax
1400803e6:	75 08                	jne    0x1400803f0
1400803e8:	48 89 da             	mov    %rbx,%rdx
1400803eb:	e8 a0 2f 04 00       	call   0x1400c3390
1400803f0:	e8 73 2f 16 00       	call   0x1401e3368
1400803f5:	48 89 da             	mov    %rbx,%rdx
1400803f8:	48 89 c1             	mov    %rax,%rcx
1400803fb:	e8 90 2f 04 00       	call   0x1400c3390
140080400:	48 89 f0             	mov    %rsi,%rax
140080403:	48 83 c4 28          	add    $0x28,%rsp
140080407:	5b                   	pop    %rbx
140080408:	5e                   	pop    %rsi
140080409:	5f                   	pop    %rdi
14008040a:	5d                   	pop    %rbp
14008040b:	c3                   	ret
14008040c:	0f 1f 40 00          	nopl   0x0(%rax)
140080410:	c7 05 26 be 16 00 00 	movl   $0x0,0x16be26(%rip)        # 0x1401ec240
140080417:	00 00 00
14008041a:	c3                   	ret
14008041b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140080420:	53                   	push   %rbx
140080421:	48 83 ec 20          	sub    $0x20,%rsp
140080425:	8b 05 15 be 16 00    	mov    0x16be15(%rip),%eax        # 0x1401ec240
14008042b:	48 89 cb             	mov    %rcx,%rbx
14008042e:	85 c0                	test   %eax,%eax
140080430:	74 08                	je     0x14008043a
140080432:	31 c0                	xor    %eax,%eax
140080434:	48 83 39 00          	cmpq   $0x0,(%rcx)
140080438:	75 06                	jne    0x140080440
14008043a:	48 83 c4 20          	add    $0x20,%rsp
14008043e:	5b                   	pop    %rbx
14008043f:	c3                   	ret
140080440:	e8 1b 00 00 00       	call   0x140080460
140080445:	8b 83 2c 01 00 00    	mov    0x12c(%rbx),%eax
14008044b:	48 83 c4 20          	add    $0x20,%rsp
14008044f:	5b                   	pop    %rbx
140080450:	c3                   	ret
140080451:	90                   	nop
140080452:	90                   	nop
140080453:	90                   	nop
140080454:	90                   	nop
140080455:	90                   	nop
140080456:	90                   	nop
140080457:	90                   	nop
140080458:	90                   	nop
140080459:	90                   	nop
14008045a:	90                   	nop
14008045b:	90                   	nop
14008045c:	90                   	nop
14008045d:	90                   	nop
14008045e:	90                   	nop
14008045f:	90                   	nop
140080460:	55                   	push   %rbp
140080461:	57                   	push   %rdi
140080462:	56                   	push   %rsi
140080463:	53                   	push   %rbx
140080464:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
14008046b:	48 8b 35 7e 86 1b 00 	mov    0x1b867e(%rip),%rsi        # 0x140238af0
140080472:	f3 0f 6f 05 f6 5d 18 	movdqu 0x185df6(%rip),%xmm0        # 0x140206270
140080479:	00
14008047a:	48 8b 06             	mov    (%rsi),%rax
14008047d:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140080484:	00
140080485:	31 c0                	xor    %eax,%eax
140080487:	48 89 cb             	mov    %rcx,%rbx
14008048a:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
14008048f:	b9 0a 00 00 00       	mov    $0xa,%ecx
140080494:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140080498:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14008049b:	c7 44 24 78 ff ff ff 	movl   $0xffffffff,0x78(%rsp)
1400804a2:	ff
1400804a3:	48 b8 00 00 00 00 00 	movabs $0x200000000000,%rax
1400804aa:	20 00 00
1400804ad:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
1400804b3:	c7 84 24 94 00 00 00 	movl   $0xffffffff,0x94(%rsp)
1400804ba:	ff ff ff ff
1400804be:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1400804c5:	00
1400804c6:	0f 11 84 24 98 00 00 	movups %xmm0,0x98(%rsp)
1400804cd:	00
1400804ce:	0f 84 1a 05 00 00    	je     0x1400809ee
1400804d4:	8b 8b 00 01 00 00    	mov    0x100(%rbx),%ecx
1400804da:	85 c9                	test   %ecx,%ecx
1400804dc:	74 22                	je     0x140080500
1400804de:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400804e5:	00
1400804e6:	48 2b 06             	sub    (%rsi),%rax
1400804e9:	0f 85 17 05 00 00    	jne    0x140080a06
1400804ef:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400804f6:	5b                   	pop    %rbx
1400804f7:	5e                   	pop    %rsi
1400804f8:	5f                   	pop    %rdi
1400804f9:	5d                   	pop    %rbp
1400804fa:	c3                   	ret
1400804fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140080500:	f3 0f 6f 4c 24 44    	movdqu 0x44(%rsp),%xmm1
140080506:	f3 0f 6f 54 24 54    	movdqu 0x54(%rsp),%xmm2
14008050c:	48 89 d9             	mov    %rbx,%rcx
14008050f:	48 8d bb 04 01 00 00 	lea    0x104(%rbx),%rdi
140080516:	f3 0f 6f 5c 24 64    	movdqu 0x64(%rsp),%xmm3
14008051c:	f3 0f 6f 64 24 74    	movdqu 0x74(%rsp),%xmm4
140080522:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
140080527:	48 8d 15 b3 5a 18 00 	lea    0x185ab3(%rip),%rdx        # 0x140205fe1
14008052e:	f3 0f 6f ac 24 84 00 	movdqu 0x84(%rsp),%xmm5
140080535:	00 00
140080537:	0f 11 8b 04 01 00 00 	movups %xmm1,0x104(%rbx)
14008053e:	f3 0f 6f 8c 24 94 00 	movdqu 0x94(%rsp),%xmm1
140080545:	00 00
140080547:	0f 11 57 10          	movups %xmm2,0x10(%rdi)
14008054b:	f3 0f 6f 94 24 a0 00 	movdqu 0xa0(%rsp),%xmm2
140080552:	00 00
140080554:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
140080558:	0f 11 5f 20          	movups %xmm3,0x20(%rdi)
14008055c:	0f 11 67 30          	movups %xmm4,0x30(%rdi)
140080560:	0f 11 6f 40          	movups %xmm5,0x40(%rdi)
140080564:	0f 11 57 5c          	movups %xmm2,0x5c(%rdi)
140080568:	c7 83 00 01 00 00 01 	movl   $0x1,0x100(%rbx)
14008056f:	00 00 00
140080572:	e8 49 4c f9 ff       	call   0x1400151c0
140080577:	85 c0                	test   %eax,%eax
140080579:	74 08                	je     0x140080583
14008057b:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
140080582:	00
140080583:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
140080588:	48 8d 15 64 5a 18 00 	lea    0x185a64(%rip),%rdx        # 0x140205ff3
14008058f:	48 89 d9             	mov    %rbx,%rcx
140080592:	e8 29 4c f9 ff       	call   0x1400151c0
140080597:	85 c0                	test   %eax,%eax
140080599:	0f 84 59 03 00 00    	je     0x1400808f8
14008059f:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
1400805a6:	00
1400805a7:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1400805ab:	85 c0                	test   %eax,%eax
1400805ad:	74 22                	je     0x1400805d1
1400805af:	48 8b 05 d2 5c 18 00 	mov    0x185cd2(%rip),%rax        # 0x140206288
1400805b6:	c7 83 40 01 00 00 02 	movl   $0x2,0x140(%rbx)
1400805bd:	00 00 00
1400805c0:	c7 83 48 01 00 00 01 	movl   $0x1,0x148(%rbx)
1400805c7:	00 00 00
1400805ca:	48 89 83 38 01 00 00 	mov    %rax,0x138(%rbx)
1400805d1:	49 89 f8             	mov    %rdi,%r8
1400805d4:	48 8d 15 2d 5a 18 00 	lea    0x185a2d(%rip),%rdx        # 0x140206008
1400805db:	48 89 d9             	mov    %rbx,%rcx
1400805de:	e8 dd 4b f9 ff       	call   0x1400151c0
1400805e3:	85 c0                	test   %eax,%eax
1400805e5:	74 0a                	je     0x1400805f1
1400805e7:	c7 83 04 01 00 00 01 	movl   $0x1,0x104(%rbx)
1400805ee:	00 00 00
1400805f1:	4c 8d 83 08 01 00 00 	lea    0x108(%rbx),%r8
1400805f8:	48 8d 15 1a 5a 18 00 	lea    0x185a1a(%rip),%rdx        # 0x140206019
1400805ff:	48 89 d9             	mov    %rbx,%rcx
140080602:	e8 59 4a f9 ff       	call   0x140015060