1401d953c:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401d9540:	4d 8b cc             	mov    %r12,%r9
1401d9543:	4c 8b c7             	mov    %rdi,%r8
1401d9546:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401d954d:	00
1401d954e:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401d9552:	49 8b ce             	mov    %r14,%rcx
1401d9555:	83 08 04             	orl    $0x4,(%rax)
1401d9558:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401d955c:	48 8b d0             	mov    %rax,%rdx
1401d955f:	e8 bc 77 05 00       	call   0x140230d20
1401d9564:	48 85 c0             	test   %rax,%rax
1401d9567:	0f 84 a2 00 00 00    	je     0x1401d960f
1401d956d:	48 8b cd             	mov    %rbp,%rcx
1401d9570:	ff c6                	inc    %esi
1401d9572:	e8 c9 21 f1 ff       	call   0x1400eb740
1401d9577:	3b f0                	cmp    %eax,%esi
1401d9579:	0f 8c 74 ff ff ff    	jl     0x1401d94f3
1401d957f:	eb 50                	jmp    0x1401d95d1
1401d9581:	83 78 10 00          	cmpl   $0x0,0x10(%rax)
1401d9585:	75 4a                	jne    0x1401d95d1
1401d9587:	48 8b 00             	mov    (%rax),%rax
1401d958a:	33 c9                	xor    %ecx,%ecx
1401d958c:	44 8b 00             	mov    (%rax),%r8d
1401d958f:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401d9593:	41 83 e0 10          	and    $0x10,%r8d
1401d9597:	e8 54 4e 00 00       	call   0x1401de3f0
1401d959c:	48 8b d8             	mov    %rax,%rbx
1401d959f:	48 85 c0             	test   %rax,%rax
1401d95a2:	74 67                	je     0x1401d960b
1401d95a4:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401d95a8:	4d 8b cc             	mov    %r12,%r9
1401d95ab:	4c 8b c7             	mov    %rdi,%r8
1401d95ae:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1401d95b5:	00
1401d95b6:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401d95ba:	49 8b ce             	mov    %r14,%rcx
1401d95bd:	83 08 04             	orl    $0x4,(%rax)
1401d95c0:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401d95c4:	48 8b d0             	mov    %rax,%rdx
1401d95c7:	e8 54 77 05 00       	call   0x140230d20
1401d95cc:	48 85 c0             	test   %rax,%rax
1401d95cf:	74 3e                	je     0x1401d960f
1401d95d1:	49 8b 4e e8          	mov    -0x18(%r14),%rcx
1401d95d5:	41 ff c7             	inc    %r15d
1401d95d8:	e8 63 21 f1 ff       	call   0x1400eb740
1401d95dd:	44 3b f8             	cmp    %eax,%r15d
1401d95e0:	0f 8c bc fe ff ff    	jl     0x1401d94a2
1401d95e6:	4d 8b 46 f0          	mov    -0x10(%r14),%r8
1401d95ea:	4d 85 c0             	test   %r8,%r8
1401d95ed:	74 2c                	je     0x1401d961b
1401d95ef:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401d95f3:	4d 8b cc             	mov    %r12,%r9
1401d95f6:	49 8b ce             	mov    %r14,%rcx
1401d95f9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401d9600:	00
1401d9601:	e8 1a 77 05 00       	call   0x140230d20
1401d9606:	48 85 c0             	test   %rax,%rax
1401d9609:	75 10                	jne    0x1401d961b
1401d960b:	33 c0                	xor    %eax,%eax
1401d960d:	eb 11                	jmp    0x1401d9620
1401d960f:	48 8b cb             	mov    %rbx,%rcx
1401d9612:	e8 79 4d 00 00       	call   0x1401de390
1401d9617:	33 c0                	xor    %eax,%eax
1401d9619:	eb 05                	jmp    0x1401d9620
1401d961b:	b8 01 00 00 00       	mov    $0x1,%eax
1401d9620:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401d9625:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401d962a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401d962f:	48 83 c4 30          	add    $0x30,%rsp
1401d9633:	41 5f                	pop    %r15
1401d9635:	41 5e                	pop    %r14
1401d9637:	41 5d                	pop    %r13
1401d9639:	41 5c                	pop    %r12
1401d963b:	5f                   	pop    %rdi
1401d963c:	c3                   	ret
1401d963d:	cc                   	int3
1401d963e:	cc                   	int3
1401d963f:	cc                   	int3
1401d9640:	b8 28 00 00 00       	mov    $0x28,%eax
1401d9645:	e8 e6 74 0d 00       	call   0x1402b0b30
1401d964a:	48 2b e0             	sub    %rax,%rsp
1401d964d:	83 f9 01             	cmp    $0x1,%ecx
1401d9650:	75 18                	jne    0x1401d966a
1401d9652:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401d9657:	8d 48 27             	lea    0x27(%rax),%ecx
1401d965a:	48 8b 1a             	mov    (%rdx),%rbx
1401d965d:	e8 0e bf f1 ff       	call   0x1400f5570
1401d9662:	48 89 03             	mov    %rax,(%rbx)
1401d9665:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401d966a:	b8 01 00 00 00       	mov    $0x1,%eax
1401d966f:	48 83 c4 28          	add    $0x28,%rsp
1401d9673:	c3                   	ret
1401d9674:	cc                   	int3
1401d9675:	cc                   	int3
1401d9676:	cc                   	int3
1401d9677:	cc                   	int3
1401d9678:	cc                   	int3
1401d9679:	cc                   	int3
1401d967a:	cc                   	int3
1401d967b:	cc                   	int3
1401d967c:	cc                   	int3
1401d967d:	cc                   	int3
1401d967e:	cc                   	int3
1401d967f:	cc                   	int3
1401d9680:	40 53                	rex push %rbx
1401d9682:	55                   	push   %rbp
1401d9683:	57                   	push   %rdi
1401d9684:	41 54                	push   %r12
1401d9686:	41 55                	push   %r13
1401d9688:	41 56                	push   %r14
1401d968a:	41 57                	push   %r15
1401d968c:	b8 b0 00 00 00       	mov    $0xb0,%eax
1401d9691:	e8 9a 74 0d 00       	call   0x1402b0b30
1401d9696:	48 2b e0             	sub    %rax,%rsp
1401d9699:	48 8b 05 e0 c3 1f 00 	mov    0x1fc3e0(%rip),%rax        # 0x1403d5a80
1401d96a0:	48 33 c4             	xor    %rsp,%rax
1401d96a3:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401d96aa:	00
1401d96ab:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
1401d96b2:	00
1401d96b3:	33 ff                	xor    %edi,%edi
1401d96b5:	4c 8b ac 24 10 01 00 	mov    0x110(%rsp),%r13
1401d96bc:	00
1401d96bd:	4c 8b e2             	mov    %rdx,%r12
1401d96c0:	ba 00 02 00 00       	mov    $0x200,%edx
1401d96c5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401d96ca:	89 7c 24 30          	mov    %edi,0x30(%rsp)
1401d96ce:	8b df                	mov    %edi,%ebx
1401d96d0:	41 89 38             	mov    %edi,(%r8)
1401d96d3:	4d 8b f9             	mov    %r9,%r15
1401d96d6:	4d 8b f0             	mov    %r8,%r14
1401d96d9:	48 8b e9             	mov    %rcx,%rbp
1401d96dc:	e8 6f 08 f6 ff       	call   0x140139f50
1401d96e1:	85 c0                	test   %eax,%eax
1401d96e3:	74 1f                	je     0x1401d9704
1401d96e5:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401d96ea:	48 8b cd             	mov    %rbp,%rcx
1401d96ed:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401d96f2:	e8 19 d1 f1 ff       	call   0x1400f6810
1401d96f7:	85 c0                	test   %eax,%eax
1401d96f9:	0f 84 fe 00 00 00    	je     0x1401d97fd
1401d96ff:	e9 80 00 00 00       	jmp    0x1401d9784
1401d9704:	e8 57 dc f1 ff       	call   0x1400f7360
1401d9709:	48 8b d8             	mov    %rax,%rbx
1401d970c:	48 85 c0             	test   %rax,%rax
1401d970f:	75 32                	jne    0x1401d9743
1401d9711:	e8 5a d9 f4 ff       	call   0x140127070
1401d9716:	4c 8d 05 3b bb 15 00 	lea    0x15bb3b(%rip),%r8        # 0x140335258
1401d971d:	8d 53 24             	lea    0x24(%rbx),%edx
1401d9720:	48 8d 0d 49 bb 15 00 	lea    0x15bb49(%rip),%rcx        # 0x140335270
1401d9727:	e8 64 da f4 ff       	call   0x140127190
1401d972c:	45 33 c0             	xor    %r8d,%r8d
1401d972f:	8d 4b 06             	lea    0x6(%rbx),%ecx
1401d9732:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401d9737:	e8 54 db f4 ff       	call   0x140127290
1401d973c:	33 c0                	xor    %eax,%eax
1401d973e:	e9 c4 00 00 00       	jmp    0x1401d9807
1401d9743:	48 8b d5             	mov    %rbp,%rdx
1401d9746:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
1401d974d:	00
1401d974e:	48 8b cb             	mov    %rbx,%rcx
1401d9751:	e8 1a d4 f1 ff       	call   0x1400f6b70
1401d9756:	8b f0                	mov    %eax,%esi
1401d9758:	85 c0                	test   %eax,%eax
1401d975a:	74 14                	je     0x1401d9770
1401d975c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401d9761:	48 8b cb             	mov    %rbx,%rcx
1401d9764:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401d9769:	e8 a2 d0 f1 ff       	call   0x1400f6810
1401d976e:	8b f0                	mov    %eax,%esi
1401d9770:	48 8b cb             	mov    %rbx,%rcx
1401d9773:	e8 38 db f1 ff       	call   0x1400f72b0
1401d9778:	85 f6                	test   %esi,%esi
1401d977a:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1401d9781:	00
1401d9782:	74 b8                	je     0x1401d973c
1401d9784:	49 8b cf             	mov    %r15,%rcx
1401d9787:	e8 54 0b f2 ff       	call   0x1400fa2e0
1401d978c:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1401d9791:	49 8b d7             	mov    %r15,%rdx
1401d9794:	48 63 c8             	movslq %eax,%rcx
1401d9797:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401d979c:	49 8b cd             	mov    %r13,%rcx
1401d979f:	e8 3c 34 f6 ff       	call   0x14013cbe0
1401d97a4:	48 8b d8             	mov    %rax,%rbx
1401d97a7:	48 85 c0             	test   %rax,%rax
1401d97aa:	74 51                	je     0x1401d97fd
1401d97ac:	48 8b c8             	mov    %rax,%rcx
1401d97af:	e8 1c d0 f6 ff       	call   0x1401467d0
1401d97b4:	85 c0                	test   %eax,%eax
1401d97b6:	7e 45                	jle    0x1401d97fd
1401d97b8:	48 8b cd             	mov    %rbp,%rcx
1401d97bb:	e8 20 b3 f2 ff       	call   0x140104ae0
1401d97c0:	48 8b d0             	mov    %rax,%rdx
1401d97c3:	48 8b cb             	mov    %rbx,%rcx
1401d97c6:	e8 35 36 f6 ff       	call   0x14013ce00
1401d97cb:	85 c0                	test   %eax,%eax
1401d97cd:	7e 2e                	jle    0x1401d97fd
1401d97cf:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401d97d3:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1401d97d8:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1401d97dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d97e2:	49 8b d4             	mov    %r12,%rdx
1401d97e5:	48 8b cb             	mov    %rbx,%rcx
1401d97e8:	e8 b3 cd f6 ff       	call   0x1401465a0
1401d97ed:	85 c0                	test   %eax,%eax
1401d97ef:	7e 0c                	jle    0x1401d97fd
1401d97f1:	8b 44 24 38          	mov    0x38(%rsp),%eax
1401d97f5:	bf 01 00 00 00       	mov    $0x1,%edi
1401d97fa:	41 89 06             	mov    %eax,(%r14)
1401d97fd:	48 8b cb             	mov    %rbx,%rcx
1401d9800:	e8 bb 2d f6 ff       	call   0x14013c5c0
1401d9805:	8b c7                	mov    %edi,%eax
1401d9807:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401d980e:	00
1401d980f:	48 33 cc             	xor    %rsp,%rcx
1401d9812:	e8 99 66 0d 00       	call   0x1402afeb0
1401d9817:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1401d981e:	41 5f                	pop    %r15
1401d9820:	41 5e                	pop    %r14
1401d9822:	41 5d                	pop    %r13
1401d9824:	41 5c                	pop    %r12
1401d9826:	5f                   	pop    %rdi
1401d9827:	5d                   	pop    %rbp
1401d9828:	5b                   	pop    %rbx
1401d9829:	c3                   	ret
1401d982a:	cc                   	int3
1401d982b:	cc                   	int3
1401d982c:	cc                   	int3
1401d982d:	cc                   	int3
1401d982e:	cc                   	int3
1401d982f:	cc                   	int3
1401d9830:	40 53                	rex push %rbx
1401d9832:	55                   	push   %rbp
1401d9833:	56                   	push   %rsi
1401d9834:	57                   	push   %rdi
1401d9835:	41 54                	push   %r12
1401d9837:	41 55                	push   %r13
1401d9839:	41 56                	push   %r14
1401d983b:	41 57                	push   %r15
1401d983d:	b8 18 01 00 00       	mov    $0x118,%eax
1401d9842:	e8 e9 72 0d 00       	call   0x1402b0b30
1401d9847:	48 2b e0             	sub    %rax,%rsp
1401d984a:	48 8b 05 2f c2 1f 00 	mov    0x1fc22f(%rip),%rax        # 0x1403d5a80
1401d9851:	48 33 c4             	xor    %rsp,%rax
1401d9854:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
1401d985b:	00
1401d985c:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401d9863:	00
1401d9864:	33 ff                	xor    %edi,%edi
1401d9866:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401d986b:	41 8b d8             	mov    %r8d,%ebx
1401d986e:	48 8b 84 24 90 01 00 	mov    0x190(%rsp),%rax
1401d9875:	00
1401d9876:	48 8b ea             	mov    %rdx,%rbp
1401d9879:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401d987e:	48 8b f1             	mov    %rcx,%rsi
1401d9881:	48 8b 84 24 98 01 00 	mov    0x198(%rsp),%rax
1401d9888:	00
1401d9889:	44 8b ff             	mov    %edi,%r15d
1401d988c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401d9891:	44 8b ef             	mov    %edi,%r13d
1401d9894:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401d9899:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1401d989e:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1401d98a3:	e8 68 be f1 ff       	call   0x1400f5710
1401d98a8:	85 c0                	test   %eax,%eax
1401d98aa:	0f 84 2f 02 00 00    	je     0x1401d9adf
1401d98b0:	48 8b 0d 41 f2 1f 00 	mov    0x1ff241(%rip),%rcx        # 0x1403d8af8
1401d98b7:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
1401d98be:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
1401d98c5:	48 85 c9             	test   %rcx,%rcx
1401d98c8:	74 20                	je     0x1401d98ea
1401d98ca:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1401d98d1:	00
1401d98d2:	e8 e9 18 f1 ff       	call   0x1400eb1c0
1401d98d7:	48 8b 0d 1a f2 1f 00 	mov    0x1ff21a(%rip),%rcx        # 0x1403d8af8
1401d98de:	8b d0                	mov    %eax,%edx
1401d98e0:	e8 5b 21 f1 ff       	call   0x1400eba40
1401d98e5:	48 85 c0             	test   %rax,%rax
1401d98e8:	75 33                	jne    0x1401d991d
1401d98ea:	41 b9 20 00 00 00    	mov    $0x20,%r9d
1401d98f0:	48 8d 05 99 04 00 00 	lea    0x499(%rip),%rax        # 0x1401d9d90
1401d98f7:	48 8d 15 92 b9 15 00 	lea    0x15b992(%rip),%rdx        # 0x140335290
1401d98fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d9903:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1401d990a:	00
1401d990b:	45 8d 41 fd          	lea    -0x3(%r9),%r8d
1401d990f:	e8 4c b9 f1 ff       	call   0x1400f5260
1401d9914:	48 85 c0             	test   %rax,%rax
1401d9917:	0f 84 c2 01 00 00    	je     0x1401d9adf
1401d991d:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401d9921:	8b 70 08             	mov    0x8(%rax),%esi
1401d9924:	44 8b 70 0c          	mov    0xc(%rax),%r14d
1401d9928:	4c 8b 60 18          	mov    0x18(%rax),%r12
1401d992c:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1401d9933:	00
1401d9934:	48 85 ed             	test   %rbp,%rbp
1401d9937:	75 04                	jne    0x1401d993d
1401d9939:	8b df                	mov    %edi,%ebx
1401d993b:	eb 1c                	jmp    0x1401d9959
1401d993d:	83 fb ff             	cmp    $0xffffffff,%ebx
1401d9940:	75 17                	jne    0x1401d9959
1401d9942:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401d9949:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d9950:	48 ff c3             	inc    %rbx
1401d9953:	40 38 3c 2b          	cmp    %dil,(%rbx,%rbp,1)
1401d9957:	75 f7                	jne    0x1401d9950
1401d9959:	83 fe ff             	cmp    $0xffffffff,%esi
1401d995c:	0f 84 83 00 00 00    	je     0x1401d99e5
1401d9962:	e8 a9 3a f4 ff       	call   0x14011d410
1401d9967:	8b ce                	mov    %esi,%ecx
1401d9969:	e8 d2 bc f1 ff       	call   0x1400f5640
1401d996e:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401d9973:	48 8b d0             	mov    %rax,%rdx
1401d9976:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401d997b:	e8 70 16 fa ff       	call   0x14017aff0
1401d9980:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401d9985:	48 8b f8             	mov    %rax,%rdi
1401d9988:	48 85 c0             	test   %rax,%rax
1401d998b:	75 53                	jne    0x1401d99e0
1401d998d:	8b ce                	mov    %esi,%ecx
1401d998f:	e8 ac bc f1 ff       	call   0x1400f5640
1401d9994:	48 8b c8             	mov    %rax,%rcx
1401d9997:	e8 64 bd f8 ff       	call   0x140165700
1401d999c:	48 8b f8             	mov    %rax,%rdi
1401d999f:	48 85 c0             	test   %rax,%rax
1401d99a2:	75 3c                	jne    0x1401d99e0
1401d99a4:	e8 f7 31 f4 ff       	call   0x14011cba0
1401d99a9:	e8 c2 d6 f4 ff       	call   0x140127070
1401d99ae:	4c 8d 05 7b bc 15 00 	lea    0x15bc7b(%rip),%r8        # 0x140335630
1401d99b5:	8d 57 7f             	lea    0x7f(%rdi),%edx
1401d99b8:	48 8d 0d 89 bc 15 00 	lea    0x15bc89(%rip),%rcx        # 0x140335648
1401d99bf:	e8 cc d7 f4 ff       	call   0x140127190
1401d99c4:	8b ce                	mov    %esi,%ecx
1401d99c6:	e8 75 bc f1 ff       	call   0x1400f5640
1401d99cb:	4c 8b c0             	mov    %rax,%r8
1401d99ce:	8d 4f 06             	lea    0x6(%rdi),%ecx
1401d99d1:	ba a0 00 00 00       	mov    $0xa0,%edx
1401d99d6:	e8 b5 d8 f4 ff       	call   0x140127290
1401d99db:	e9 64 01 00 00       	jmp    0x1401d9b44
1401d99e0:	e8 fb 37 f4 ff       	call   0x14011d1e0
1401d99e5:	41 83 fe ff          	cmp    $0xffffffff,%r14d
1401d99e9:	0f 84 86 00 00 00    	je     0x1401d9a75
1401d99ef:	e8 1c 3a f4 ff       	call   0x14011d410
1401d99f4:	41 8b ce             	mov    %r14d,%ecx
1401d99f7:	e8 44 bc f1 ff       	call   0x1400f5640
1401d99fc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401d9a01:	48 8b d0             	mov    %rax,%rdx