1401f2416:	cc                   	int3
1401f2417:	cc                   	int3
1401f2418:	cc                   	int3
1401f2419:	cc                   	int3
1401f241a:	cc                   	int3
1401f241b:	cc                   	int3
1401f241c:	cc                   	int3
1401f241d:	cc                   	int3
1401f241e:	cc                   	int3
1401f241f:	cc                   	int3
1401f2420:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401f2425:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401f242a:	55                   	push   %rbp
1401f242b:	56                   	push   %rsi
1401f242c:	57                   	push   %rdi
1401f242d:	41 54                	push   %r12
1401f242f:	41 55                	push   %r13
1401f2431:	41 56                	push   %r14
1401f2433:	41 57                	push   %r15
1401f2435:	b8 30 00 00 00       	mov    $0x30,%eax
1401f243a:	e8 a1 81 10 00       	call   0x1402fa5e0
1401f243f:	48 2b e0             	sub    %rax,%rsp
1401f2442:	48 8b 99 88 04 00 00 	mov    0x488(%rcx),%rbx
1401f2449:	48 8d 15 d0 d8 15 00 	lea    0x15d8d0(%rip),%rdx        # 0x14034fd20
1401f2450:	48 8b e9             	mov    %rcx,%rbp
1401f2453:	41 b8 df 06 00 00    	mov    $0x6df,%r8d
1401f2459:	48 8b 89 68 17 00 00 	mov    0x1768(%rcx),%rcx
1401f2460:	8b 7b 1c             	mov    0x1c(%rbx),%edi
1401f2463:	81 e7 00 00 03 00    	and    $0x30000,%edi
1401f2469:	e8 a2 6e 03 00       	call   0x140229310
1401f246e:	8b 55 38             	mov    0x38(%rbp),%edx
1401f2471:	48 c7 85 68 17 00 00 	movq   $0x0,0x1768(%rbp)
1401f2478:	00 00 00 00
1401f247c:	48 c7 85 70 17 00 00 	movq   $0x0,0x1770(%rbp)
1401f2483:	00 00 00 00
1401f2487:	85 d2                	test   %edx,%edx
1401f2489:	75 1c                	jne    0x1401f24a7
1401f248b:	4c 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%r15
1401f2492:	4d 85 ff             	test   %r15,%r15
1401f2495:	74 10                	je     0x1401f24a7
1401f2497:	85 ff                	test   %edi,%edi
1401f2499:	75 0c                	jne    0x1401f24a7
1401f249b:	48 8b b3 b0 01 00 00 	mov    0x1b0(%rbx),%rsi
1401f24a2:	e9 a1 00 00 00       	jmp    0x1401f2548
1401f24a7:	4c 8b bb 98 01 00 00 	mov    0x198(%rbx),%r15
1401f24ae:	4d 85 ff             	test   %r15,%r15
1401f24b1:	74 10                	je     0x1401f24c3
1401f24b3:	85 ff                	test   %edi,%edi
1401f24b5:	75 0c                	jne    0x1401f24c3
1401f24b7:	48 8b b3 a0 01 00 00 	mov    0x1a0(%rbx),%rsi
1401f24be:	e9 85 00 00 00       	jmp    0x1401f2548
1401f24c3:	48 8b 85 88 04 00 00 	mov    0x488(%rbp),%rax
1401f24ca:	8b 48 1c             	mov    0x1c(%rax),%ecx
1401f24cd:	81 e1 00 00 03 00    	and    $0x30000,%ecx
1401f24d3:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
1401f24d9:	74 61                	je     0x1401f253c
1401f24db:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
1401f24e1:	74 4b                	je     0x1401f252e
1401f24e3:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401f24e9:	74 3c                	je     0x1401f2527
1401f24eb:	85 d2                	test   %edx,%edx
1401f24ed:	75 15                	jne    0x1401f2504
1401f24ef:	4c 8b b8 a8 01 00 00 	mov    0x1a8(%rax),%r15
1401f24f6:	4d 85 ff             	test   %r15,%r15
1401f24f9:	74 09                	je     0x1401f2504
1401f24fb:	48 8b b0 b0 01 00 00 	mov    0x1b0(%rax),%rsi
1401f2502:	eb 44                	jmp    0x1401f2548
1401f2504:	4c 8b b8 98 01 00 00 	mov    0x198(%rax),%r15
1401f250b:	4d 85 ff             	test   %r15,%r15
1401f250e:	74 09                	je     0x1401f2519
1401f2510:	48 8b b0 a0 01 00 00 	mov    0x1a0(%rax),%rsi
1401f2517:	eb 2f                	jmp    0x1401f2548
1401f2519:	4c 8d 3d 00 d2 15 00 	lea    0x15d200(%rip),%r15        # 0x14034f720
1401f2520:	be 1a 00 00 00       	mov    $0x1a,%esi
1401f2525:	eb 21                	jmp    0x1401f2548
1401f2527:	be 02 00 00 00       	mov    $0x2,%esi
1401f252c:	eb 13                	jmp    0x1401f2541
1401f252e:	4c 8d 3d 21 d2 15 00 	lea    0x15d221(%rip),%r15        # 0x14034f756
1401f2535:	be 01 00 00 00       	mov    $0x1,%esi
1401f253a:	eb 0c                	jmp    0x1401f2548
1401f253c:	be 01 00 00 00       	mov    $0x1,%esi
1401f2541:	4c 8d 3d 0c d2 15 00 	lea    0x15d20c(%rip),%r15        # 0x14034f754
1401f2548:	f7 85 cc 05 00 00 00 	testl  $0x400000,0x5cc(%rbp)
1401f254f:	00 40 00
1401f2552:	75 1b                	jne    0x1401f256f
1401f2554:	85 ff                	test   %edi,%edi
1401f2556:	75 17                	jne    0x1401f256f
1401f2558:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
1401f255f:	4c 8b a8 e8 02 00 00 	mov    0x2e8(%rax),%r13
1401f2566:	48 8b 98 f8 02 00 00 	mov    0x2f8(%rax),%rbx
1401f256d:	eb 1b                	jmp    0x1401f258a
1401f256f:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
1401f2576:	4d 8b ef             	mov    %r15,%r13
1401f2579:	48 8b de             	mov    %rsi,%rbx
1401f257c:	4c 8b b8 e8 02 00 00 	mov    0x2e8(%rax),%r15
1401f2583:	48 8b b0 f8 02 00 00 	mov    0x2f8(%rax),%rsi
1401f258a:	33 ff                	xor    %edi,%edi
1401f258c:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401f2591:	45 33 e4             	xor    %r12d,%r12d
1401f2594:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
1401f259b:	00
1401f259c:	4d 8b f5             	mov    %r13,%r14
1401f259f:	48 85 db             	test   %rbx,%rbx
1401f25a2:	0f 84 88 00 00 00    	je     0x1401f2630
1401f25a8:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1401f25ad:	48 8b eb             	mov    %rbx,%rbp
1401f25b0:	41 0f b7 0e          	movzwl (%r14),%ecx
1401f25b4:	48 8d 1d a5 d1 15 00 	lea    0x15d1a5(%rip),%rbx        # 0x14034f760
1401f25bb:	33 c0                	xor    %eax,%eax
1401f25bd:	0f 1f 00             	nopl   (%rax)
1401f25c0:	66 39 4b 08          	cmp    %cx,0x8(%rbx)
1401f25c4:	74 0f                	je     0x1401f25d5
1401f25c6:	48 ff c0             	inc    %rax
1401f25c9:	48 83 c3 28          	add    $0x28,%rbx
1401f25cd:	48 83 f8 1a          	cmp    $0x1a,%rax
1401f25d1:	72 ed                	jb     0x1401f25c0
1401f25d3:	33 db                	xor    %ebx,%ebx
1401f25d5:	4c 8b c3             	mov    %rbx,%r8
1401f25d8:	ba 0c 00 05 00       	mov    $0x5000c,%edx
1401f25dd:	49 8b cd             	mov    %r13,%rcx
1401f25e0:	e8 ab e2 ff ff       	call   0x1401f0890
1401f25e5:	85 c0                	test   %eax,%eax
1401f25e7:	74 30                	je     0x1401f2619
1401f25e9:	33 c9                	xor    %ecx,%ecx
1401f25eb:	49 8b c7             	mov    %r15,%rax
1401f25ee:	48 85 f6             	test   %rsi,%rsi
1401f25f1:	74 26                	je     0x1401f2619
1401f25f3:	41 0f b7 16          	movzwl (%r14),%edx
1401f25f7:	66 3b 10             	cmp    (%rax),%dx
1401f25fa:	74 0e                	je     0x1401f260a
1401f25fc:	48 ff c1             	inc    %rcx
1401f25ff:	48 83 c0 02          	add    $0x2,%rax
1401f2603:	48 3b ce             	cmp    %rsi,%rcx
1401f2606:	72 ef                	jb     0x1401f25f7
1401f2608:	eb 0f                	jmp    0x1401f2619
1401f260a:	49 ff c4             	inc    %r12
1401f260d:	48 85 ff             	test   %rdi,%rdi
1401f2610:	74 07                	je     0x1401f2619
1401f2612:	48 89 1f             	mov    %rbx,(%rdi)
1401f2615:	48 83 c7 08          	add    $0x8,%rdi
1401f2619:	49 83 c6 02          	add    $0x2,%r14
1401f261d:	48 83 ed 01          	sub    $0x1,%rbp
1401f2621:	75 8d                	jne    0x1401f25b0
1401f2623:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1401f262a:	00
1401f262b:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401f2630:	4d 85 e4             	test   %r12,%r12
1401f2633:	0f 84 f5 00 00 00    	je     0x1401f272e
1401f2639:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
1401f2640:	00
1401f2641:	41 b8 f8 06 00 00    	mov    $0x6f8,%r8d
1401f2647:	48 8d 15 d2 d6 15 00 	lea    0x15d6d2(%rip),%rdx        # 0x14034fd20
1401f264e:	e8 6d 6c 03 00       	call   0x1402292c0
1401f2653:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401f265a:	00
1401f265b:	48 8b e8             	mov    %rax,%rbp
1401f265e:	48 85 c0             	test   %rax,%rax
1401f2661:	75 27                	jne    0x1401f268a
1401f2663:	4c 8d 0d b6 d6 15 00 	lea    0x15d6b6(%rip),%r9        # 0x14034fd20
1401f266a:	c7 44 24 20 f9 06 00 	movl   $0x6f9,0x20(%rsp)
1401f2671:	00
1401f2672:	ba 77 02 00 00       	mov    $0x277,%edx
1401f2677:	8d 48 14             	lea    0x14(%rax),%ecx
1401f267a:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401f267e:	e8 1d ed 02 00       	call   0x1402213a0
1401f2683:	33 c0                	xor    %eax,%eax
1401f2685:	e9 be 00 00 00       	jmp    0x1401f2748
1401f268a:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1401f268f:	45 33 e4             	xor    %r12d,%r12d
1401f2692:	48 8b f8             	mov    %rax,%rdi
1401f2695:	48 85 db             	test   %rbx,%rbx
1401f2698:	0f 84 97 00 00 00    	je     0x1401f2735
1401f269e:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1401f26a3:	0f 1f 40 00          	nopl   0x0(%rax)
1401f26a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401f26ae:	00 00
1401f26b0:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
1401f26b5:	48 8d 1d a4 d0 15 00 	lea    0x15d0a4(%rip),%rbx        # 0x14034f760
1401f26bc:	33 c0                	xor    %eax,%eax
1401f26be:	66 90                	xchg   %ax,%ax
1401f26c0:	66 39 4b 08          	cmp    %cx,0x8(%rbx)
1401f26c4:	74 0f                	je     0x1401f26d5
1401f26c6:	48 ff c0             	inc    %rax
1401f26c9:	48 83 c3 28          	add    $0x28,%rbx
1401f26cd:	48 83 f8 1a          	cmp    $0x1a,%rax
1401f26d1:	72 ed                	jb     0x1401f26c0
1401f26d3:	33 db                	xor    %ebx,%ebx
1401f26d5:	4c 8b c3             	mov    %rbx,%r8
1401f26d8:	ba 0c 00 05 00       	mov    $0x5000c,%edx
1401f26dd:	49 8b ce             	mov    %r14,%rcx
1401f26e0:	e8 ab e1 ff ff       	call   0x1401f0890
1401f26e5:	85 c0                	test   %eax,%eax
1401f26e7:	74 31                	je     0x1401f271a
1401f26e9:	33 c9                	xor    %ecx,%ecx
1401f26eb:	49 8b c7             	mov    %r15,%rax
1401f26ee:	48 85 f6             	test   %rsi,%rsi
1401f26f1:	74 27                	je     0x1401f271a
1401f26f3:	41 0f b7 55 00       	movzwl 0x0(%r13),%edx
1401f26f8:	66 3b 10             	cmp    (%rax),%dx
1401f26fb:	74 0e                	je     0x1401f270b
1401f26fd:	48 ff c1             	inc    %rcx
1401f2700:	48 83 c0 02          	add    $0x2,%rax
1401f2704:	48 3b ce             	cmp    %rsi,%rcx
1401f2707:	72 ef                	jb     0x1401f26f8
1401f2709:	eb 0f                	jmp    0x1401f271a
1401f270b:	49 ff c4             	inc    %r12
1401f270e:	48 85 ff             	test   %rdi,%rdi
1401f2711:	74 07                	je     0x1401f271a
1401f2713:	48 89 1f             	mov    %rbx,(%rdi)
1401f2716:	48 83 c7 08          	add    $0x8,%rdi
1401f271a:	49 83 c5 02          	add    $0x2,%r13
1401f271e:	48 83 ed 01          	sub    $0x1,%rbp
1401f2722:	75 8c                	jne    0x1401f26b0
1401f2724:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
1401f272b:	00
1401f272c:	eb 07                	jmp    0x1401f2735
1401f272e:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1401f2733:	33 ed                	xor    %ebp,%ebp
1401f2735:	49 89 ae 68 17 00 00 	mov    %rbp,0x1768(%r14)
1401f273c:	b8 01 00 00 00       	mov    $0x1,%eax
1401f2741:	4d 89 a6 70 17 00 00 	mov    %r12,0x1770(%r14)
1401f2748:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1401f274f:	00
1401f2750:	48 83 c4 30          	add    $0x30,%rsp
1401f2754:	41 5f                	pop    %r15
1401f2756:	41 5e                	pop    %r14
1401f2758:	41 5d                	pop    %r13
1401f275a:	41 5c                	pop    %r12
1401f275c:	5f                   	pop    %rdi
1401f275d:	5e                   	pop    %rsi
1401f275e:	5d                   	pop    %rbp
1401f275f:	c3                   	ret
1401f2760:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401f2765:	56                   	push   %rsi
1401f2766:	57                   	push   %rdi
1401f2767:	41 57                	push   %r15
1401f2769:	b8 30 00 00 00       	mov    $0x30,%eax
1401f276e:	e8 6d 7e 10 00       	call   0x1402fa5e0
1401f2773:	48 2b e0             	sub    %rax,%rsp
1401f2776:	45 8b f9             	mov    %r9d,%r15d
1401f2779:	49 8b f8             	mov    %r8,%rdi
1401f277c:	48 8b da             	mov    %rdx,%rbx
1401f277f:	48 8b f1             	mov    %rcx,%rsi
1401f2782:	41 f6 c0 01          	test   $0x1,%r8b
1401f2786:	74 10                	je     0x1401f2798
1401f2788:	33 c0                	xor    %eax,%eax
1401f278a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401f278f:	48 83 c4 30          	add    $0x30,%rsp
1401f2793:	41 5f                	pop    %r15
1401f2795:	5f                   	pop    %rdi
1401f2796:	5e                   	pop    %rsi
1401f2797:	c3                   	ret
1401f2798:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401f279d:	48 8d 15 7c d5 15 00 	lea    0x15d57c(%rip),%rdx        # 0x14034fd20
1401f27a4:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1401f27a9:	41 b8 13 08 00 00    	mov    $0x813,%r8d
1401f27af:	4c 8b f7             	mov    %rdi,%r14
1401f27b2:	49 d1 ee             	shr    $1,%r14
1401f27b5:	4b 8d 0c 36          	lea    (%r14,%r14,1),%rcx
1401f27b9:	e8 02 6b 03 00       	call   0x1402292c0
1401f27be:	48 8b e8             	mov    %rax,%rbp
1401f27c1:	48 85 c0             	test   %rax,%rax
1401f27c4:	75 27                	jne    0x1401f27ed
1401f27c6:	4c 8d 0d 53 d5 15 00 	lea    0x15d553(%rip),%r9        # 0x14034fd20
1401f27cd:	c7 44 24 20 14 08 00 	movl   $0x814,0x20(%rsp)
1401f27d4:	00
1401f27d5:	ba 78 02 00 00       	mov    $0x278,%edx
1401f27da:	8d 48 14             	lea    0x14(%rax),%ecx
1401f27dd:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401f27e1:	e8 ba eb 02 00       	call   0x1402213a0
1401f27e6:	33 c0                	xor    %eax,%eax
1401f27e8:	e9 c4 00 00 00       	jmp    0x1401f28b1
1401f27ed:	45 33 c9             	xor    %r9d,%r9d
1401f27f0:	4c 8b d5             	mov    %rbp,%r10
1401f27f3:	48 85 ff             	test   %rdi,%rdi
1401f27f6:	74 4d                	je     0x1401f2845
1401f27f8:	4c 8d 1d 61 cf 15 00 	lea    0x15cf61(%rip),%r11        # 0x14034f760
1401f27ff:	90                   	nop
1401f2800:	8b 0b                	mov    (%rbx),%ecx
1401f2802:	33 d2                	xor    %edx,%edx
1401f2804:	44 8b 43 04          	mov    0x4(%rbx),%r8d
1401f2808:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
1401f280c:	49 8b c3             	mov    %r11,%rax
1401f280f:	90                   	nop
1401f2810:	39 48 0c             	cmp    %ecx,0xc(%rax)
1401f2813:	75 06                	jne    0x1401f281b
1401f2815:	44 39 40 14          	cmp    %r8d,0x14(%rax)
1401f2819:	74 0f                	je     0x1401f282a
1401f281b:	48 ff c2             	inc    %rdx
1401f281e:	48 83 c0 28          	add    $0x28,%rax
1401f2822:	48 83 fa 1a          	cmp    $0x1a,%rdx
1401f2826:	72 e8                	jb     0x1401f2810
1401f2828:	eb 0c                	jmp    0x1401f2836
1401f282a:	0f b7 48 08          	movzwl 0x8(%rax),%ecx
1401f282e:	66 41 89 0a          	mov    %cx,(%r10)
1401f2832:	49 83 c2 02          	add    $0x2,%r10
1401f2836:	48 83 fa 1a          	cmp    $0x1a,%rdx
1401f283a:	74 37                	je     0x1401f2873
1401f283c:	49 83 c1 02          	add    $0x2,%r9
1401f2840:	4c 3b cf             	cmp    %rdi,%r9
1401f2843:	72 bb                	jb     0x1401f2800
1401f2845:	48 8d 15 d4 d4 15 00 	lea    0x15d4d4(%rip),%rdx        # 0x14034fd20
1401f284c:	45 85 ff             	test   %r15d,%r15d
1401f284f:	74 3b                	je     0x1401f288c
1401f2851:	48 8b 8e a8 01 00 00 	mov    0x1a8(%rsi),%rcx
1401f2858:	41 b8 2a 08 00 00    	mov    $0x82a,%r8d
1401f285e:	e8 ad 6a 03 00       	call   0x140229310
1401f2863:	48 89 ae a8 01 00 00 	mov    %rbp,0x1a8(%rsi)
1401f286a:	4c 89 b6 b0 01 00 00 	mov    %r14,0x1b0(%rsi)
1401f2871:	eb 39                	jmp    0x1401f28ac
1401f2873:	41 b8 36 08 00 00    	mov    $0x836,%r8d
1401f2879:	48 8d 15 a0 d4 15 00 	lea    0x15d4a0(%rip),%rdx        # 0x14034fd20
1401f2880:	48 8b cd             	mov    %rbp,%rcx
1401f2883:	e8 88 6a 03 00       	call   0x140229310
1401f2888:	33 c0                	xor    %eax,%eax
1401f288a:	eb 25                	jmp    0x1401f28b1
1401f288c:	48 8b 8e 98 01 00 00 	mov    0x198(%rsi),%rcx
1401f2893:	41 b8 2e 08 00 00    	mov    $0x82e,%r8d
1401f2899:	e8 72 6a 03 00       	call   0x140229310
1401f289e:	48 89 ae 98 01 00 00 	mov    %rbp,0x198(%rsi)
1401f28a5:	4c 89 b6 a0 01 00 00 	mov    %r14,0x1a0(%rsi)
1401f28ac:	b8 01 00 00 00       	mov    $0x1,%eax
1401f28b1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401f28b6:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1401f28bb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401f28c0:	48 83 c4 30          	add    $0x30,%rsp
1401f28c4:	41 5f                	pop    %r15
1401f28c6:	5f                   	pop    %rdi
1401f28c7:	5e                   	pop    %rsi
1401f28c8:	c3                   	ret
1401f28c9:	cc                   	int3
1401f28ca:	cc                   	int3
1401f28cb:	cc                   	int3
1401f28cc:	cc                   	int3
1401f28cd:	cc                   	int3
1401f28ce:	cc                   	int3
1401f28cf:	cc                   	int3
1401f28d0:	40 53                	rex push %rbx
1401f28d2:	56                   	push   %rsi
1401f28d3:	41 57                	push   %r15
1401f28d5:	b8 c0 00 00 00       	mov    $0xc0,%eax
1401f28da:	e8 01 7d 10 00       	call   0x1402fa5e0
1401f28df:	48 2b e0             	sub    %rax,%rsp
1401f28e2:	48 8b 05 97 58 21 00 	mov    0x215897(%rip),%rax        # 0x140408180
1401f28e9:	48 33 c4             	xor    %rsp,%rax
1401f28ec:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401f28f3:	00
1401f28f4:	33 f6                	xor    %esi,%esi
1401f28f6:	4c 8d 0d e3 cc ff ff 	lea    -0x331d(%rip),%r9        # 0x1401ef5e0
1401f28fd:	48 8b d9             	mov    %rcx,%rbx