14003821d:	cc                   	int3
14003821e:	cc                   	int3
14003821f:	cc                   	int3
140038220:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140038224:	48 85 c9             	test   %rcx,%rcx
140038227:	74 0a                	je     0x140038233
140038229:	ba 10 00 00 00       	mov    $0x10,%edx
14003822e:	e9 61 1a 02 00       	jmp    0x140059c94
140038233:	c3                   	ret
140038234:	cc                   	int3
140038235:	cc                   	int3
140038236:	cc                   	int3
140038237:	cc                   	int3
140038238:	cc                   	int3
140038239:	cc                   	int3
14003823a:	cc                   	int3
14003823b:	cc                   	int3
14003823c:	cc                   	int3
14003823d:	cc                   	int3
14003823e:	cc                   	int3
14003823f:	cc                   	int3
140038240:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140038244:	48 85 c9             	test   %rcx,%rcx
140038247:	74 0a                	je     0x140038253
140038249:	ba 18 00 00 00       	mov    $0x18,%edx
14003824e:	e9 41 1a 02 00       	jmp    0x140059c94
140038253:	c3                   	ret
140038254:	cc                   	int3
140038255:	cc                   	int3
140038256:	cc                   	int3
140038257:	cc                   	int3
140038258:	cc                   	int3
140038259:	cc                   	int3
14003825a:	cc                   	int3
14003825b:	cc                   	int3
14003825c:	cc                   	int3
14003825d:	cc                   	int3
14003825e:	cc                   	int3
14003825f:	cc                   	int3
140038260:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140038264:	48 85 c9             	test   %rcx,%rcx
140038267:	74 0a                	je     0x140038273
140038269:	ba 28 00 00 00       	mov    $0x28,%edx
14003826e:	e9 21 1a 02 00       	jmp    0x140059c94
140038273:	c3                   	ret
140038274:	cc                   	int3
140038275:	cc                   	int3
140038276:	cc                   	int3
140038277:	cc                   	int3
140038278:	cc                   	int3
140038279:	cc                   	int3
14003827a:	cc                   	int3
14003827b:	cc                   	int3
14003827c:	cc                   	int3
14003827d:	cc                   	int3
14003827e:	cc                   	int3
14003827f:	cc                   	int3
140038280:	48 8b 41 10          	mov    0x10(%rcx),%rax
140038284:	48 83 c1 10          	add    $0x10,%rcx
140038288:	33 d2                	xor    %edx,%edx
14003828a:	48 ff 60 10          	rex.W jmp *0x10(%rax)
14003828e:	cc                   	int3
14003828f:	cc                   	int3
140038290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140038295:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003829a:	55                   	push   %rbp
14003829b:	57                   	push   %rdi
14003829c:	41 56                	push   %r14
14003829e:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
1400382a5:	ff
1400382a6:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
1400382ad:	48 8b 05 8c fd 03 00 	mov    0x3fd8c(%rip),%rax        # 0x140078040
1400382b4:	48 33 c4             	xor    %rsp,%rax
1400382b7:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1400382be:	49 8b f8             	mov    %r8,%rdi
1400382c1:	48 8b f1             	mov    %rcx,%rsi
1400382c4:	48 8b 59 38          	mov    0x38(%rcx),%rbx
1400382c8:	44 0f b6 b1 e0 00 00 	movzbl 0xe0(%rcx),%r14d
1400382cf:	00
1400382d0:	48 85 db             	test   %rbx,%rbx
1400382d3:	0f 84 9b 02 00 00    	je     0x140038574
1400382d9:	33 d2                	xor    %edx,%edx
1400382db:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
1400382e1:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400382e5:	e8 c0 24 02 00       	call   0x14005a7aa
1400382ea:	48 8d 45 28          	lea    0x28(%rbp),%rax
1400382ee:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400382f3:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
1400382fa:	00
1400382fb:	48 8b 03             	mov    (%rbx),%rax
1400382fe:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140038302:	48 8b cb             	mov    %rbx,%rcx
140038305:	ff 10                	call   *(%rax)
140038307:	48 89 45 60          	mov    %rax,0x60(%rbp)
14003830b:	45 0f b6 ce          	movzbl %r14b,%r9d
14003830f:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140038313:	48 8b d7             	mov    %rdi,%rdx
140038316:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14003831a:	e8 e1 07 00 00       	call   0x140038b00
14003831f:	90                   	nop
140038320:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140038324:	48 8b ce             	mov    %rsi,%rcx
140038327:	e8 04 3d 00 00       	call   0x14003c030
14003832c:	48 8b ce             	mov    %rsi,%rcx
14003832f:	e8 1c 0e 00 00       	call   0x140039150
140038334:	83 f8 0f             	cmp    $0xf,%eax
140038337:	0f 84 94 01 00 00    	je     0x1400384d1
14003833d:	0f 57 c0             	xorps  %xmm0,%xmm0
140038340:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140038345:	0f 57 c9             	xorps  %xmm1,%xmm1
140038348:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
14003834e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140038354:	48 8d 15 39 b6 02 00 	lea    0x2b639(%rip),%rdx        # 0x140063994
14003835b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140038360:	e8 eb 45 fd ff       	call   0x14000c950
140038365:	90                   	nop
140038366:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
14003836b:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140038371:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140038375:	48 8b ce             	mov    %rsi,%rcx
140038378:	e8 d3 08 00 00       	call   0x140038c50
14003837d:	90                   	nop
14003837e:	48 8d 5e 48          	lea    0x48(%rsi),%rbx
140038382:	0f 10 46 68          	movups 0x68(%rsi),%xmm0
140038386:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14003838b:	f2 0f 10 4e 78       	movsd  0x78(%rsi),%xmm1
140038390:	f2 0f 11 4c 24 40    	movsd  %xmm1,0x40(%rsp)
140038396:	4c 8b c8             	mov    %rax,%r9
140038399:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14003839e:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400383a2:	e8 09 4b 00 00       	call   0x14003ceb0
1400383a7:	48 8b f0             	mov    %rax,%rsi
1400383aa:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400383af:	48 8b cb             	mov    %rbx,%rcx
1400383b2:	e8 d9 0f 00 00       	call   0x140039390
1400383b7:	90                   	nop
1400383b8:	c6 85 d8 00 00 00 01 	movb   $0x1,0xd8(%rbp)
1400383bf:	80 bd 20 01 00 00 00 	cmpb   $0x0,0x120(%rbp)
1400383c6:	0f 85 78 04 00 00    	jne    0x140038844
1400383cc:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1400383d0:	48 83 fa 0f          	cmp    $0xf,%rdx
1400383d4:	76 35                	jbe    0x14003840b
1400383d6:	48 ff c2             	inc    %rdx
1400383d9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400383de:	48 8b c1             	mov    %rcx,%rax
1400383e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400383e8:	72 1c                	jb     0x140038406
1400383ea:	48 83 c2 27          	add    $0x27,%rdx
1400383ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400383f2:	48 2b c1             	sub    %rcx,%rax
1400383f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400383f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400383fd:	76 07                	jbe    0x140038406
1400383ff:	ff 15 9b 71 02 00    	call   *0x2719b(%rip)        # 0x14005f5a0
140038405:	cc                   	int3
140038406:	e8 89 18 02 00       	call   0x140059c94
14003840b:	66 0f 6f 05 fd d3 02 	movdqa 0x2d3fd(%rip),%xmm0        # 0x140065810
140038412:	00
140038413:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140038419:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
14003841e:	48 8d 1d 13 75 02 00 	lea    0x27513(%rip),%rbx        # 0x14005f938
140038425:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140038429:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14003842d:	ff 15 85 6f 02 00    	call   *0x26f85(%rip)        # 0x14005f3b8
140038433:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140038437:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14003843b:	ff 15 77 6f 02 00    	call   *0x26f77(%rip)        # 0x14005f3b8
140038441:	90                   	nop
140038442:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140038446:	48 83 fa 0f          	cmp    $0xf,%rdx
14003844a:	76 34                	jbe    0x140038480
14003844c:	48 ff c2             	inc    %rdx
14003844f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140038453:	48 8b c1             	mov    %rcx,%rax
140038456:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14003845d:	72 1c                	jb     0x14003847b
14003845f:	48 83 c2 27          	add    $0x27,%rdx
140038463:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038467:	48 2b c1             	sub    %rcx,%rax
14003846a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14003846e:	48 83 f8 1f          	cmp    $0x1f,%rax
140038472:	76 07                	jbe    0x14003847b
140038474:	ff 15 26 71 02 00    	call   *0x27126(%rip)        # 0x14005f5a0
14003847a:	cc                   	int3
14003847b:	e8 14 18 02 00       	call   0x140059c94
140038480:	66 0f 6f 05 88 d3 02 	movdqa 0x2d388(%rip),%xmm0        # 0x140065810
140038487:	00
140038488:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
14003848d:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
140038491:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140038496:	48 83 fa 0f          	cmp    $0xf,%rdx
14003849a:	76 35                	jbe    0x1400384d1
14003849c:	48 ff c2             	inc    %rdx
14003849f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400384a4:	48 8b c1             	mov    %rcx,%rax
1400384a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400384ae:	72 1c                	jb     0x1400384cc
1400384b0:	48 83 c2 27          	add    $0x27,%rdx
1400384b4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400384b8:	48 2b c1             	sub    %rcx,%rax
1400384bb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400384bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1400384c3:	76 07                	jbe    0x1400384cc
1400384c5:	ff 15 d5 70 02 00    	call   *0x270d5(%rip)        # 0x14005f5a0
1400384cb:	cc                   	int3
1400384cc:	e8 c3 17 02 00       	call   0x140059c94
1400384d1:	80 bd d8 00 00 00 00 	cmpb   $0x0,0xd8(%rbp)
1400384d8:	74 4a                	je     0x140038524
1400384da:	c6 44 24 30 09       	movb   $0x9,0x30(%rsp)
1400384df:	b2 09                	mov    $0x9,%dl
1400384e1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400384e6:	e8 c5 e8 ff ff       	call   0x140036db0
1400384eb:	0f b6 17             	movzbl (%rdi),%edx
1400384ee:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
1400384f3:	88 07                	mov    %al,(%rdi)
1400384f5:	88 54 24 30          	mov    %dl,0x30(%rsp)
1400384f9:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400384fd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140038502:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140038506:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14003850b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140038510:	e8 ab de ff ff       	call   0x1400363c0
140038515:	90                   	nop
140038516:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14003851a:	e8 41 04 00 00       	call   0x140038960
14003851f:	e9 a0 02 00 00       	jmp    0x1400387c4
140038524:	80 3f 09             	cmpb   $0x9,(%rdi)
140038527:	75 3d                	jne    0x140038566
140038529:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14003852e:	33 d2                	xor    %edx,%edx
140038530:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140038535:	e8 76 e8 ff ff       	call   0x140036db0
14003853a:	90                   	nop
14003853b:	0f b6 17             	movzbl (%rdi),%edx
14003853e:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140038543:	88 07                	mov    %al,(%rdi)
140038545:	88 54 24 30          	mov    %dl,0x30(%rsp)
140038549:	48 8b 47 08          	mov    0x8(%rdi),%rax
14003854d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140038552:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140038556:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14003855b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140038560:	e8 5b de ff ff       	call   0x1400363c0
140038565:	90                   	nop
140038566:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14003856a:	e8 f1 03 00 00       	call   0x140038960
14003856f:	e9 50 02 00 00       	jmp    0x1400387c4
140038574:	0f 57 c0             	xorps  %xmm0,%xmm0
140038577:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
14003857b:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
14003857f:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
140038583:	48 89 7d 28          	mov    %rdi,0x28(%rbp)
140038587:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
14003858c:	0f 57 c9             	xorps  %xmm1,%xmm1
14003858f:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
140038594:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
140038598:	44 88 75 51          	mov    %r14b,0x51(%rbp)
14003859c:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400385a0:	e8 ab 4b 00 00       	call   0x14003d150
1400385a5:	48 8b ce             	mov    %rsi,%rcx
1400385a8:	e8 a3 0b 00 00       	call   0x140039150
1400385ad:	83 f8 0f             	cmp    $0xf,%eax
1400385b0:	0f 84 8e 01 00 00    	je     0x140038744
1400385b6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400385b9:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1400385be:	0f 57 c9             	xorps  %xmm1,%xmm1
1400385c1:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
1400385c7:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400385cd:	48 8d 15 c0 b3 02 00 	lea    0x2b3c0(%rip),%rdx        # 0x140063994
1400385d4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400385d9:	e8 72 43 fd ff       	call   0x14000c950
1400385de:	90                   	nop
1400385df:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1400385e4:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1400385ea:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400385ef:	48 8b ce             	mov    %rsi,%rcx
1400385f2:	e8 59 06 00 00       	call   0x140038c50
1400385f7:	90                   	nop
1400385f8:	48 8d 5e 48          	lea    0x48(%rsi),%rbx
1400385fc:	0f 10 46 68          	movups 0x68(%rsi),%xmm0
140038600:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140038605:	f2 0f 10 4e 78       	movsd  0x78(%rsi),%xmm1
14003860a:	f2 0f 11 4c 24 40    	movsd  %xmm1,0x40(%rsp)
140038610:	4c 8b c8             	mov    %rax,%r9
140038613:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140038618:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14003861c:	e8 8f 48 00 00       	call   0x14003ceb0
140038621:	48 8b f0             	mov    %rax,%rsi
140038624:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140038628:	48 8b cb             	mov    %rbx,%rcx
14003862b:	e8 60 0d 00 00       	call   0x140039390
140038630:	90                   	nop
140038631:	c6 45 50 01          	movb   $0x1,0x50(%rbp)
140038635:	80 7d 51 00          	cmpb   $0x0,0x51(%rbp)
140038639:	0f 85 e8 01 00 00    	jne    0x140038827
14003863f:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140038643:	48 83 fa 0f          	cmp    $0xf,%rdx
140038647:	76 34                	jbe    0x14003867d
140038649:	48 ff c2             	inc    %rdx
14003864c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140038650:	48 8b c1             	mov    %rcx,%rax
140038653:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14003865a:	72 1c                	jb     0x140038678
14003865c:	48 83 c2 27          	add    $0x27,%rdx
140038660:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038664:	48 2b c1             	sub    %rcx,%rax
140038667:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14003866b:	48 83 f8 1f          	cmp    $0x1f,%rax
14003866f:	76 07                	jbe    0x140038678
140038671:	ff 15 29 6f 02 00    	call   *0x26f29(%rip)        # 0x14005f5a0
140038677:	cc                   	int3
140038678:	e8 17 16 02 00       	call   0x140059c94
14003867d:	66 0f 6f 05 8b d1 02 	movdqa 0x2d18b(%rip),%xmm0        # 0x140065810
140038684:	00
140038685:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
14003868a:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
14003868e:	48 8d 1d a3 72 02 00 	lea    0x272a3(%rip),%rbx        # 0x14005f938
140038695:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140038699:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14003869d:	ff 15 15 6d 02 00    	call   *0x26d15(%rip)        # 0x14005f3b8
1400386a3:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1400386a7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400386ab:	ff 15 07 6d 02 00    	call   *0x26d07(%rip)        # 0x14005f3b8
1400386b1:	90                   	nop
1400386b2:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1400386b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1400386ba:	76 35                	jbe    0x1400386f1
1400386bc:	48 ff c2             	inc    %rdx
1400386bf:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400386c4:	48 8b c1             	mov    %rcx,%rax
1400386c7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400386ce:	72 1c                	jb     0x1400386ec
1400386d0:	48 83 c2 27          	add    $0x27,%rdx
1400386d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400386d8:	48 2b c1             	sub    %rcx,%rax
1400386db:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400386df:	48 83 f8 1f          	cmp    $0x1f,%rax
1400386e3:	76 07                	jbe    0x1400386ec
1400386e5:	ff 15 b5 6e 02 00    	call   *0x26eb5(%rip)        # 0x14005f5a0
1400386eb:	cc                   	int3
1400386ec:	e8 a3 15 02 00       	call   0x140059c94
1400386f1:	66 0f 6f 05 17 d1 02 	movdqa 0x2d117(%rip),%xmm0        # 0x140065810
1400386f8:	00
1400386f9:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1400386ff:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140038704:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140038709:	48 83 fa 0f          	cmp    $0xf,%rdx
14003870d:	76 35                	jbe    0x140038744
14003870f:	48 ff c2             	inc    %rdx
140038712:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx