140013239:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
140013240:	00
140013241:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
140013248:	00
140013249:	66 89 9c 24 a0 00 00 	mov    %bx,0xa0(%rsp)
140013250:	00
140013251:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140013256:	e8 05 32 00 00       	call   0x140016460
14001325b:	90                   	nop
14001325c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140013261:	48 85 c9             	test   %rcx,%rcx
140013264:	74 13                	je     0x140013279
140013266:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001326b:	48 8b 01             	mov    (%rcx),%rax
14001326e:	48 8b 40 10          	mov    0x10(%rax),%rax
140013272:	ff 15 d0 7e 01 00    	call   *0x17ed0(%rip)        # 0x14002b148
140013278:	90                   	nop
140013279:	40 84 3d 82 4d 02 00 	test   %dil,0x24d82(%rip)        # 0x140038002
140013280:	74 19                	je     0x14001329b
140013282:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
140013289:	00
14001328a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001328f:	48 8d 15 9a 98 01 00 	lea    0x1989a(%rip),%rdx        # 0x14002cb30
140013296:	e8 dd af ff ff       	call   0x14000e278
14001329b:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
1400132a0:	e9 20 04 00 00       	jmp    0x1400136c5
1400132a5:	39 18                	cmp    %ebx,(%rax)
1400132a7:	75 33                	jne    0x1400132dc
1400132a9:	66 39 58 04          	cmp    %bx,0x4(%rax)
1400132ad:	75 2d                	jne    0x1400132dc
1400132af:	48 83 c0 28          	add    $0x28,%rax
1400132b3:	49 3b 47 08          	cmp    0x8(%r15),%rax
1400132b7:	75 ec                	jne    0x1400132a5
1400132b9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400132be:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400132c3:	49 3b c6             	cmp    %r14,%rax
1400132c6:	0f 84 55 03 00 00    	je     0x140013621
1400132cc:	39 18                	cmp    %ebx,(%rax)
1400132ce:	75 0c                	jne    0x1400132dc
1400132d0:	66 39 58 04          	cmp    %bx,0x4(%rax)
1400132d4:	75 06                	jne    0x1400132dc
1400132d6:	48 83 c0 28          	add    $0x28,%rax
1400132da:	eb e7                	jmp    0x1400132c3
1400132dc:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400132e1:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1400132e6:	48 8b 01             	mov    (%rcx),%rax
1400132e9:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400132ee:	ba 04 00 00 00       	mov    $0x4,%edx
1400132f3:	48 8b 40 30          	mov    0x30(%rax),%rax
1400132f7:	ff 15 4b 7e 01 00    	call   *0x17e4b(%rip)        # 0x14002b148
1400132fd:	44 8b f0             	mov    %eax,%r14d
140013300:	85 c0                	test   %eax,%eax
140013302:	79 42                	jns    0x140013346
140013304:	48 8b 8c 24 58 01 00 	mov    0x158(%rsp),%rcx
14001330b:	00
14001330c:	44 8b c8             	mov    %eax,%r9d
14001330f:	4c 8d 05 12 9d 01 00 	lea    0x19d12(%rip),%r8        # 0x14002d028
140013316:	ba 73 01 00 00       	mov    $0x173,%edx
14001331b:	e8 24 06 ff ff       	call   0x140003944
140013320:	90                   	nop
140013321:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140013326:	48 85 c9             	test   %rcx,%rcx
140013329:	0f 84 c7 f7 ff ff    	je     0x140012af6
14001332f:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140013334:	48 8b 01             	mov    (%rcx),%rax
140013337:	48 8b 40 10          	mov    0x10(%rax),%rax
14001333b:	ff 15 07 7e 01 00    	call   *0x17e07(%rip)        # 0x14002b148
140013341:	e9 b0 f7 ff ff       	jmp    0x140012af6
140013346:	44 8b e3             	mov    %ebx,%r12d
140013349:	48 63 44 24 60       	movslq 0x60(%rsp),%rax
14001334e:	48 85 c0             	test   %rax,%rax
140013351:	0f 8e a9 02 00 00    	jle    0x140013600
140013357:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14001335c:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140013361:	49 83 c6 18          	add    $0x18,%r14
140013365:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14001336a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001336f:	48 8b 01             	mov    (%rcx),%rax
140013372:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140013377:	48 8b 40 20          	mov    0x20(%rax),%rax
14001337b:	ff 15 c7 7d 01 00    	call   *0x17dc7(%rip)        # 0x14002b148
140013381:	8b f0                	mov    %eax,%esi
140013383:	85 c0                	test   %eax,%eax
140013385:	0f 88 83 03 00 00    	js     0x14001370e
14001338b:	83 7c 24 60 01       	cmpl   $0x1,0x60(%rsp)
140013390:	74 45                	je     0x1400133d7
140013392:	45 85 e4             	test   %r12d,%r12d
140013395:	74 17                	je     0x1400133ae
140013397:	45 8b c4             	mov    %r12d,%r8d
14001339a:	b2 01                	mov    $0x1,%dl
14001339c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400133a1:	e8 72 2b 00 00       	call   0x140015f18
1400133a6:	85 c0                	test   %eax,%eax
1400133a8:	0f 88 3b 03 00 00    	js     0x1400136e9
1400133ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400133b3:	e8 dc 2b 00 00       	call   0x140015f94
1400133b8:	85 c0                	test   %eax,%eax
1400133ba:	0f 88 29 03 00 00    	js     0x1400136e9
1400133c0:	45 8b 06             	mov    (%r14),%r8d
1400133c3:	b2 01                	mov    $0x1,%dl
1400133c5:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400133ca:	e8 19 2c 00 00       	call   0x140015fe8
1400133cf:	85 c0                	test   %eax,%eax
1400133d1:	0f 88 12 03 00 00    	js     0x1400136e9
1400133d7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400133da:	33 d2                	xor    %edx,%edx
1400133dc:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
1400133e3:	00
1400133e4:	48 89 94 24 f0 00 00 	mov    %rdx,0xf0(%rsp)
1400133eb:	00
1400133ec:	88 94 24 f8 00 00 00 	mov    %dl,0xf8(%rsp)
1400133f3:	41 8b 4e e8          	mov    -0x18(%r14),%ecx
1400133f7:	85 c9                	test   %ecx,%ecx
1400133f9:	74 6e                	je     0x140013469
1400133fb:	83 e9 02             	sub    $0x2,%ecx
1400133fe:	74 34                	je     0x140013434
140013400:	83 e9 01             	sub    $0x1,%ecx
140013403:	74 28                	je     0x14001342d
140013405:	83 e9 01             	sub    $0x1,%ecx
140013408:	74 1c                	je     0x140013426
14001340a:	83 e9 01             	sub    $0x1,%ecx
14001340d:	74 10                	je     0x14001341f
14001340f:	83 f9 01             	cmp    $0x1,%ecx
140013412:	74 04                	je     0x140013418
140013414:	8b f3                	mov    %ebx,%esi
140013416:	eb 21                	jmp    0x140013439
140013418:	be 05 00 00 00       	mov    $0x5,%esi
14001341d:	eb 1a                	jmp    0x140013439
14001341f:	be 04 00 00 00       	mov    $0x4,%esi
140013424:	eb 13                	jmp    0x140013439
140013426:	be 03 00 00 00       	mov    $0x3,%esi
14001342b:	eb 0c                	jmp    0x140013439
14001342d:	be 02 00 00 00       	mov    $0x2,%esi
140013432:	eb 05                	jmp    0x140013439
140013434:	be 01 00 00 00       	mov    $0x1,%esi
140013439:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140013440:	00
140013441:	48 ff 15 a0 7c 01 00 	rex.W call *0x17ca0(%rip)        # 0x14002b0e8
140013448:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001344d:	b8 03 00 00 00       	mov    $0x3,%eax
140013452:	66 89 84 24 e0 00 00 	mov    %ax,0xe0(%rsp)
140013459:	00
14001345a:	89 b4 24 e8 00 00 00 	mov    %esi,0xe8(%rsp)
140013461:	0f 10 84 24 e0 00 00 	movups 0xe0(%rsp),%xmm0
140013468:	00
140013469:	0f 29 84 24 80 00 00 	movaps %xmm0,0x80(%rsp)
140013470:	00
140013471:	f2 0f 10 84 24 f0 00 	movsd  0xf0(%rsp),%xmm0
140013478:	00 00
14001347a:	f2 0f 11 84 24 90 00 	movsd  %xmm0,0x90(%rsp)
140013481:	00 00
140013483:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140013488:	48 8b 01             	mov    (%rcx),%rax
14001348b:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140013492:	00
140013493:	48 8d 15 26 9c 01 00 	lea    0x19c26(%rip),%rdx        # 0x14002d0c0
14001349a:	48 8b 40 70          	mov    0x70(%rax),%rax
14001349e:	ff 15 a4 7c 01 00    	call   *0x17ca4(%rip)        # 0x14002b148
1400134a4:	38 9c 24 f8 00 00 00 	cmp    %bl,0xf8(%rsp)
1400134ab:	75 1d                	jne    0x1400134ca
1400134ad:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1400134b4:	00
1400134b5:	48 ff 15 2c 7c 01 00 	rex.W call *0x17c2c(%rip)        # 0x14002b0e8
1400134bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400134c1:	8a 84 24 f8 00 00 00 	mov    0xf8(%rsp),%al
1400134c8:	eb 1e                	jmp    0x1400134e8
1400134ca:	0f 57 c0             	xorps  %xmm0,%xmm0
1400134cd:	33 c0                	xor    %eax,%eax
1400134cf:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
1400134d6:	00
1400134d7:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
1400134de:	00
1400134df:	8a c3                	mov    %bl,%al
1400134e1:	88 9c 24 f8 00 00 00 	mov    %bl,0xf8(%rsp)
1400134e8:	66 41 39 5e ec       	cmp    %bx,-0x14(%r14)
1400134ed:	0f 84 99 00 00 00    	je     0x14001358c
1400134f3:	41 0f b7 76 ec       	movzwl -0x14(%r14),%esi
1400134f8:	84 c0                	test   %al,%al
1400134fa:	75 16                	jne    0x140013512
1400134fc:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140013503:	00
140013504:	48 ff 15 dd 7b 01 00 	rex.W call *0x17bdd(%rip)        # 0x14002b0e8
14001350b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140013510:	eb 1c                	jmp    0x14001352e
140013512:	0f 57 c0             	xorps  %xmm0,%xmm0
140013515:	33 c0                	xor    %eax,%eax
140013517:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
14001351e:	00
14001351f:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140013526:	00
140013527:	88 9c 24 f8 00 00 00 	mov    %bl,0xf8(%rsp)
14001352e:	b8 03 00 00 00       	mov    $0x3,%eax
140013533:	66 89 84 24 e0 00 00 	mov    %ax,0xe0(%rsp)
14001353a:	00
14001353b:	89 b4 24 e8 00 00 00 	mov    %esi,0xe8(%rsp)
140013542:	0f 10 84 24 e0 00 00 	movups 0xe0(%rsp),%xmm0
140013549:	00
14001354a:	0f 29 84 24 c0 00 00 	movaps %xmm0,0xc0(%rsp)
140013551:	00
140013552:	f2 0f 10 8c 24 f0 00 	movsd  0xf0(%rsp),%xmm1
140013559:	00 00
14001355b:	f2 0f 11 8c 24 d0 00 	movsd  %xmm1,0xd0(%rsp)
140013562:	00 00
140013564:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140013569:	48 8b 01             	mov    (%rcx),%rax
14001356c:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
140013573:	00
140013574:	48 8d 15 35 9b 01 00 	lea    0x19b35(%rip),%rdx        # 0x14002d0b0
14001357b:	48 8b 40 70          	mov    0x70(%rax),%rax
14001357f:	ff 15 c3 7b 01 00    	call   *0x17bc3(%rip)        # 0x14002b148
140013585:	8a 84 24 f8 00 00 00 	mov    0xf8(%rsp),%al
14001358c:	45 03 26             	add    (%r14),%r12d
14001358f:	84 c0                	test   %al,%al
140013591:	75 16                	jne    0x1400135a9
140013593:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
14001359a:	00
14001359b:	48 ff 15 46 7b 01 00 	rex.W call *0x17b46(%rip)        # 0x14002b0e8
1400135a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400135a7:	eb 1c                	jmp    0x1400135c5
1400135a9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400135ac:	33 c0                	xor    %eax,%eax
1400135ae:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
1400135b5:	00
1400135b6:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
1400135bd:	00
1400135be:	88 9c 24 f8 00 00 00 	mov    %bl,0xf8(%rsp)
1400135c5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400135ca:	48 85 c9             	test   %rcx,%rcx
1400135cd:	74 12                	je     0x1400135e1
1400135cf:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400135d4:	48 8b 01             	mov    (%rcx),%rax
1400135d7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400135db:	ff 15 67 7b 01 00    	call   *0x17b67(%rip)        # 0x14002b148
1400135e1:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400135e6:	48 ff c1             	inc    %rcx
1400135e9:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1400135ee:	49 83 c6 28          	add    $0x28,%r14
1400135f2:	48 63 54 24 60       	movslq 0x60(%rsp),%rdx
1400135f7:	48 3b ca             	cmp    %rdx,%rcx
1400135fa:	0f 8c 65 fd ff ff    	jl     0x140013365
140013600:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140013605:	48 85 c9             	test   %rcx,%rcx
140013608:	74 12                	je     0x14001361c
14001360a:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14001360f:	48 8b 01             	mov    (%rcx),%rax
140013612:	48 8b 40 10          	mov    0x10(%rax),%rax
140013616:	ff 15 2c 7b 01 00    	call   *0x17b2c(%rip)        # 0x14002b148
14001361c:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140013621:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140013628:	00
140013629:	49 8b cd             	mov    %r13,%rcx
14001362c:	e8 2f f2 ff ff       	call   0x140012860
140013631:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140013636:	4c 3b f8             	cmp    %rax,%r15
140013639:	74 2b                	je     0x140013666
14001363b:	49 8b cf             	mov    %r15,%rcx
14001363e:	e8 1d 2e 00 00       	call   0x140016460
140013643:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140013648:	49 89 07             	mov    %rax,(%r15)
14001364b:	4d 89 77 08          	mov    %r14,0x8(%r15)
14001364f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140013654:	49 89 47 10          	mov    %rax,0x10(%r15)
140013658:	0f 57 c0             	xorps  %xmm0,%xmm0
14001365b:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140013661:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140013666:	45 33 c0             	xor    %r8d,%r8d
140013669:	b2 01                	mov    $0x1,%dl
14001366b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140013672:	00
140013673:	e8 94 37 00 00       	call   0x140016e0c
140013678:	90                   	nop
140013679:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14001367e:	e8 dd 2d 00 00       	call   0x140016460
140013683:	90                   	nop
140013684:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140013689:	48 85 c9             	test   %rcx,%rcx
14001368c:	74 13                	je     0x1400136a1
14001368e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140013693:	48 8b 01             	mov    (%rcx),%rax
140013696:	48 8b 40 10          	mov    0x10(%rax),%rax
14001369a:	ff 15 a8 7a 01 00    	call   *0x17aa8(%rip)        # 0x14002b148
1400136a0:	90                   	nop
1400136a1:	40 84 3d 5a 49 02 00 	test   %dil,0x2495a(%rip)        # 0x140038002
1400136a8:	74 19                	je     0x1400136c3
1400136aa:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
1400136b1:	00
1400136b2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400136b7:	48 8d 15 72 94 01 00 	lea    0x19472(%rip),%rdx        # 0x14002cb30
1400136be:	e8 b5 ab ff ff       	call   0x14000e278
1400136c3:	33 c0                	xor    %eax,%eax
1400136c5:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
1400136cc:	00
1400136cd:	48 33 cc             	xor    %rsp,%rcx
1400136d0:	e8 cb 11 01 00       	call   0x1400248a0
1400136d5:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1400136dc:	41 5f                	pop    %r15
1400136de:	41 5e                	pop    %r14
1400136e0:	41 5d                	pop    %r13
1400136e2:	41 5c                	pop    %r12
1400136e4:	5f                   	pop    %rdi
1400136e5:	5e                   	pop    %rsi
1400136e6:	5b                   	pop    %rbx
1400136e7:	c3                   	ret
1400136e8:	cc                   	int3
1400136e9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400136ee:	48 85 c9             	test   %rcx,%rcx
1400136f1:	0f 84 09 ff ff ff    	je     0x140013600
1400136f7:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400136fc:	48 8b 01             	mov    (%rcx),%rax
1400136ff:	48 8b 40 10          	mov    0x10(%rax),%rax
140013703:	ff 15 3f 7a 01 00    	call   *0x17a3f(%rip)        # 0x14002b148
140013709:	e9 f2 fe ff ff       	jmp    0x140013600
14001370e:	48 8b 8c 24 58 01 00 	mov    0x158(%rsp),%rcx
140013715:	00
140013716:	44 8b ce             	mov    %esi,%r9d
140013719:	4c 8d 05 08 99 01 00 	lea    0x19908(%rip),%r8        # 0x14002d028
140013720:	ba 7a 01 00 00       	mov    $0x17a,%edx
140013725:	e8 1a 02 ff ff       	call   0x140003944
14001372a:	90                   	nop
14001372b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140013730:	48 85 c9             	test   %rcx,%rcx
140013733:	74 13                	je     0x140013748
140013735:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14001373a:	48 8b 01             	mov    (%rcx),%rax
14001373d:	48 8b 40 10          	mov    0x10(%rax),%rax
140013741:	ff 15 01 7a 01 00    	call   *0x17a01(%rip)        # 0x14002b148
140013747:	90                   	nop
140013748:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001374d:	48 85 c9             	test   %rcx,%rcx
140013750:	74 13                	je     0x140013765
140013752:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140013757:	48 8b 01             	mov    (%rcx),%rax
14001375a:	48 8b 40 10          	mov    0x10(%rax),%rax
14001375e:	ff 15 e4 79 01 00    	call   *0x179e4(%rip)        # 0x14002b148
140013764:	90                   	nop
140013765:	45 33 c0             	xor    %r8d,%r8d
140013768:	b2 01                	mov    $0x1,%dl
14001376a:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140013771:	00
140013772:	e8 95 36 00 00       	call   0x140016e0c
140013777:	90                   	nop
140013778:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14001377d:	e8 de 2c 00 00       	call   0x140016460
140013782:	e9 be f2 ff ff       	jmp    0x140012a45
140013787:	e8 b0 ec ff ff       	call   0x14001243c
14001378c:	cc                   	int3
14001378d:	cc                   	int3
14001378e:	cc                   	int3
14001378f:	cc                   	int3
140013790:	cc                   	int3