1409afe33:	01 01                	add    %eax,(%rcx)
1409afe35:	01 01                	add    %eax,(%rcx)
1409afe37:	01 01                	add    %eax,(%rcx)
1409afe39:	01 01                	add    %eax,(%rcx)
1409afe3b:	01 01                	add    %eax,(%rcx)
1409afe3d:	01 01                	add    %eax,(%rcx)
1409afe3f:	01 01                	add    %eax,(%rcx)
1409afe41:	01 01                	add    %eax,(%rcx)
1409afe43:	01 01                	add    %eax,(%rcx)
1409afe45:	01 01                	add    %eax,(%rcx)
1409afe47:	01 01                	add    %eax,(%rcx)
1409afe49:	01 01                	add    %eax,(%rcx)
1409afe4b:	01 01                	add    %eax,(%rcx)
1409afe4d:	01 01                	add    %eax,(%rcx)
1409afe4f:	01 01                	add    %eax,(%rcx)
1409afe51:	01 01                	add    %eax,(%rcx)
1409afe53:	01 01                	add    %eax,(%rcx)
1409afe55:	01 01                	add    %eax,(%rcx)
1409afe57:	01 01                	add    %eax,(%rcx)
1409afe59:	01 01                	add    %eax,(%rcx)
1409afe5b:	01 01                	add    %eax,(%rcx)
1409afe5d:	01 01                	add    %eax,(%rcx)
1409afe5f:	01 01                	add    %eax,(%rcx)
1409afe61:	01 01                	add    %eax,(%rcx)
1409afe63:	01 01                	add    %eax,(%rcx)
1409afe65:	01 01                	add    %eax,(%rcx)
1409afe67:	01 01                	add    %eax,(%rcx)
1409afe69:	01 01                	add    %eax,(%rcx)
1409afe6b:	01 00                	add    %eax,(%rax)
1409afe6d:	01 01                	add    %eax,(%rcx)
1409afe6f:	01 01                	add    %eax,(%rcx)
1409afe71:	01 01                	add    %eax,(%rcx)
1409afe73:	01 01                	add    %eax,(%rcx)
1409afe75:	01 01                	add    %eax,(%rcx)
1409afe77:	01 01                	add    %eax,(%rcx)
1409afe79:	01 00                	add    %eax,(%rax)
1409afe7b:	01 01                	add    %eax,(%rcx)
1409afe7d:	01 01                	add    %eax,(%rcx)
1409afe7f:	01 01                	add    %eax,(%rcx)
1409afe81:	01 00                	add    %eax,(%rax)
1409afe83:	01 01                	add    %eax,(%rcx)
1409afe85:	01 01                	add    %eax,(%rcx)
1409afe87:	01 01                	add    %eax,(%rcx)
1409afe89:	01 01                	add    %eax,(%rcx)
1409afe8b:	01 01                	add    %eax,(%rcx)
1409afe8d:	01 01                	add    %eax,(%rcx)
1409afe8f:	01 01                	add    %eax,(%rcx)
1409afe91:	01 01                	add    %eax,(%rcx)
1409afe93:	01 01                	add    %eax,(%rcx)
1409afe95:	01 01                	add    %eax,(%rcx)
1409afe97:	01 01                	add    %eax,(%rcx)
1409afe99:	01 01                	add    %eax,(%rcx)
1409afe9b:	01 01                	add    %eax,(%rcx)
1409afe9d:	01 01                	add    %eax,(%rcx)
1409afe9f:	01 01                	add    %eax,(%rcx)
1409afea1:	01 01                	add    %eax,(%rcx)
1409afea3:	01 01                	add    %eax,(%rcx)
1409afea5:	01 00                	add    %eax,(%rax)
1409afea7:	01 01                	add    %eax,(%rcx)
1409afea9:	01 01                	add    %eax,(%rcx)
1409afeab:	01 01                	add    %eax,(%rcx)
1409afead:	01 01                	add    %eax,(%rcx)
1409afeaf:	01 01                	add    %eax,(%rcx)
1409afeb1:	01 01                	add    %eax,(%rcx)
1409afeb3:	01 01                	add    %eax,(%rcx)
1409afeb5:	01 01                	add    %eax,(%rcx)
1409afeb7:	01 01                	add    %eax,(%rcx)
1409afeb9:	01 01                	add    %eax,(%rcx)
1409afebb:	01 01                	add    %eax,(%rcx)
1409afebd:	01 01                	add    %eax,(%rcx)
1409afebf:	01 01                	add    %eax,(%rcx)
1409afec1:	01 01                	add    %eax,(%rcx)
1409afec3:	01 01                	add    %eax,(%rcx)
1409afec5:	01 01                	add    %eax,(%rcx)
1409afec7:	01 01                	add    %eax,(%rcx)
1409afec9:	01 01                	add    %eax,(%rcx)
1409afecb:	01 01                	add    %eax,(%rcx)
1409afecd:	01 01                	add    %eax,(%rcx)
1409afecf:	01 01                	add    %eax,(%rcx)
1409afed1:	01 01                	add    %eax,(%rcx)
1409afed3:	01 01                	add    %eax,(%rcx)
1409afed5:	01 01                	add    %eax,(%rcx)
1409afed7:	01 01                	add    %eax,(%rcx)
1409afed9:	01 01                	add    %eax,(%rcx)
1409afedb:	01 01                	add    %eax,(%rcx)
1409afedd:	01 01                	add    %eax,(%rcx)
1409afedf:	01 01                	add    %eax,(%rcx)
1409afee1:	01 01                	add    %eax,(%rcx)
1409afee3:	01 01                	add    %eax,(%rcx)
1409afee5:	01 01                	add    %eax,(%rcx)
1409afee7:	01 01                	add    %eax,(%rcx)
1409afee9:	01 01                	add    %eax,(%rcx)
1409afeeb:	01 01                	add    %eax,(%rcx)
1409afeed:	01 01                	add    %eax,(%rcx)
1409afeef:	01 01                	add    %eax,(%rcx)
1409afef1:	01 01                	add    %eax,(%rcx)
1409afef3:	00 00                	add    %al,(%rax)
1409afef5:	cc                   	int3
1409afef6:	cc                   	int3
1409afef7:	cc                   	int3
1409afef8:	cc                   	int3
1409afef9:	cc                   	int3
1409afefa:	cc                   	int3
1409afefb:	cc                   	int3
1409afefc:	cc                   	int3
1409afefd:	cc                   	int3
1409afefe:	cc                   	int3
1409afeff:	cc                   	int3
1409aff00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409aff05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409aff0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409aff0f:	57                   	push   %rdi
1409aff10:	41 56                	push   %r14
1409aff12:	41 57                	push   %r15
1409aff14:	48 83 ec 20          	sub    $0x20,%rsp
1409aff18:	44 8b fa             	mov    %edx,%r15d
1409aff1b:	41 8b f0             	mov    %r8d,%esi
1409aff1e:	ba 00 81 00 00       	mov    $0x8100,%edx
1409aff23:	48 8b e9             	mov    %rcx,%rbp
1409aff26:	e8 a5 72 ff ff       	call   0x1409a71d0
1409aff2b:	ba a8 88 00 00       	mov    $0x88a8,%edx
1409aff30:	48 8b cd             	mov    %rbp,%rcx
1409aff33:	48 8b d8             	mov    %rax,%rbx
1409aff36:	e8 95 72 ff ff       	call   0x1409a71d0
1409aff3b:	48 8b d0             	mov    %rax,%rdx
1409aff3e:	48 8b cb             	mov    %rbx,%rcx
1409aff41:	48 8b f8             	mov    %rax,%rdi
1409aff44:	e8 07 c0 ff ff       	call   0x1409abf50
1409aff49:	ba 00 91 00 00       	mov    $0x9100,%edx
1409aff4e:	48 8b cd             	mov    %rbp,%rcx
1409aff51:	e8 7a 72 ff ff       	call   0x1409a71d0
1409aff56:	48 8b d0             	mov    %rax,%rdx
1409aff59:	48 8b cf             	mov    %rdi,%rcx
1409aff5c:	4c 8b f0             	mov    %rax,%r14
1409aff5f:	e8 ec bf ff ff       	call   0x1409abf50
1409aff64:	85 f6                	test   %esi,%esi
1409aff66:	0f 84 ad 00 00 00    	je     0x1409b0019
1409aff6c:	48 8b cd             	mov    %rbp,%rcx
1409aff6f:	41 81 ff ff 0f 00 00 	cmp    $0xfff,%r15d
1409aff76:	0f 87 d5 00 00 00    	ja     0x1409b0051
1409aff7c:	44 8b 85 c8 01 00 00 	mov    0x1c8(%rbp),%r8d
1409aff83:	48 8d 95 7c 01 00 00 	lea    0x17c(%rbp),%rdx
1409aff8a:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409aff90:	e8 9b 8f ff ff       	call   0x1409a8f30
1409aff95:	ba 28 00 00 00       	mov    $0x28,%edx
1409aff9a:	48 8b cd             	mov    %rbp,%rcx
1409aff9d:	48 8b f8             	mov    %rax,%rdi
1409affa0:	e8 6b 15 00 00       	call   0x1409b1510
1409affa5:	48 85 c0             	test   %rax,%rax
1409affa8:	0f 84 95 00 00 00    	je     0x1409b0043
1409affae:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409affb4:	48 8b d7             	mov    %rdi,%rdx
1409affb7:	c7 40 18 ff 0f 00 00 	movl   $0xfff,0x18(%rax)
1409affbe:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409affc2:	48 85 c9             	test   %rcx,%rcx
1409affc5:	74 15                	je     0x1409affdc
1409affc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409affce:	00 00
1409affd0:	48 8b d1             	mov    %rcx,%rdx
1409affd3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409affd7:	48 85 c9             	test   %rcx,%rcx
1409affda:	75 f4                	jne    0x1409affd0
1409affdc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409affe0:	48 8b cd             	mov    %rbp,%rcx
1409affe3:	ba 20 01 00 00       	mov    $0x120,%edx
1409affe8:	e8 23 15 00 00       	call   0x1409b1510
1409affed:	48 8b d8             	mov    %rax,%rbx
1409afff0:	48 85 c0             	test   %rax,%rax
1409afff3:	74 4e                	je     0x1409b0043
1409afff5:	48 8b d0             	mov    %rax,%rdx
1409afff8:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409affff:	49 8b ce             	mov    %r14,%rcx
1409b0002:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409b0009:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409b000d:	44 89 78 28          	mov    %r15d,0x28(%rax)
1409b0011:	e8 0a 2b ff ff       	call   0x1409a2b20
1409b0016:	4c 8b f3             	mov    %rbx,%r14
1409b0019:	83 85 80 01 00 00 04 	addl   $0x4,0x180(%rbp)
1409b0020:	49 8b c6             	mov    %r14,%rax
1409b0023:	83 85 8c 01 00 00 04 	addl   $0x4,0x18c(%rbp)
1409b002a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1409b002f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409b0034:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409b0039:	48 83 c4 20          	add    $0x20,%rsp
1409b003d:	41 5f                	pop    %r15
1409b003f:	41 5e                	pop    %r14
1409b0041:	5f                   	pop    %rdi
1409b0042:	c3                   	ret
1409b0043:	ba 01 00 00 00       	mov    $0x1,%edx
1409b0048:	48 8b cd             	mov    %rbp,%rcx
1409b004b:	e8 64 e2 46 00       	call   0x140e1e2b4
1409b0050:	cc                   	int3
1409b0051:	41 b9 ff 0f 00 00    	mov    $0xfff,%r9d
1409b0057:	48 8d 15 0a b9 6b 00 	lea    0x6bb90a(%rip),%rdx        # 0x14106b968
1409b005e:	45 8b c7             	mov    %r15d,%r8d
1409b0061:	e8 ba 24 ff ff       	call   0x1409a2520
1409b0066:	cc                   	int3
1409b0067:	cc                   	int3
1409b0068:	cc                   	int3
1409b0069:	cc                   	int3
1409b006a:	cc                   	int3
1409b006b:	cc                   	int3
1409b006c:	cc                   	int3
1409b006d:	cc                   	int3
1409b006e:	cc                   	int3
1409b006f:	cc                   	int3
1409b0070:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b0075:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409b007a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b007f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409b0084:	41 54                	push   %r12
1409b0086:	41 56                	push   %r14
1409b0088:	41 57                	push   %r15
1409b008a:	48 83 ec 30          	sub    $0x30,%rsp
1409b008e:	4c 8b e2             	mov    %rdx,%r12
1409b0091:	4c 8b f1             	mov    %rcx,%r14
1409b0094:	41 83 f8 0a          	cmp    $0xa,%r8d
1409b0098:	0f 87 68 07 00 00    	ja     0x1409b0806
1409b009e:	49 63 c0             	movslq %r8d,%rax
1409b00a1:	48 8d 0d 58 ff 64 ff 	lea    -0x9b00a8(%rip),%rcx        # 0x140000000
1409b00a8:	44 8b 84 81 0c 08 9b 	mov    0x9b080c(%rcx,%rax,4),%r8d
1409b00af:	00
1409b00b0:	4c 03 c1             	add    %rcx,%r8
1409b00b3:	41 ff e0             	jmp    *%r8
1409b00b6:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409b00bc:	49 8d ae 58 01 00 00 	lea    0x158(%r14),%rbp
1409b00c3:	48 8b d5             	mov    %rbp,%rdx
1409b00c6:	49 8b ce             	mov    %r14,%rcx
1409b00c9:	45 8d 41 f1          	lea    -0xf(%r9),%r8d
1409b00cd:	e8 5e 8e ff ff       	call   0x1409a8f30
1409b00d2:	ba 45 00 00 00       	mov    $0x45,%edx
1409b00d7:	49 8b ce             	mov    %r14,%rcx
1409b00da:	48 8b d8             	mov    %rax,%rbx
1409b00dd:	e8 9e 13 00 00       	call   0x1409b1480
1409b00e2:	ba 01 00 00 00       	mov    $0x1,%edx
1409b00e7:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1409b00ec:	49 8b ce             	mov    %r14,%rcx
1409b00ef:	48 8b f8             	mov    %rax,%rdi
1409b00f2:	c7 40 28 01 00 00 00 	movl   $0x1,0x28(%rax)
1409b00f9:	44 8d 4a 05          	lea    0x5(%rdx),%r9d
1409b00fd:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409b0101:	44 8d 42 17          	lea    0x17(%rdx),%r8d
1409b0105:	e8 f6 3b ff ff       	call   0x1409a3d00
1409b010a:	48 8b d0             	mov    %rax,%rdx
1409b010d:	48 8b cf             	mov    %rdi,%rcx
1409b0110:	48 8b f0             	mov    %rax,%rsi
1409b0113:	e8 08 2a ff ff       	call   0x1409a2b20
1409b0118:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409b011e:	48 8b d5             	mov    %rbp,%rdx
1409b0121:	49 8b ce             	mov    %r14,%rcx
1409b0124:	45 8d 41 f1          	lea    -0xf(%r9),%r8d
1409b0128:	e8 03 8e ff ff       	call   0x1409a8f30
1409b012d:	ba 45 00 00 00       	mov    $0x45,%edx
1409b0132:	49 8b ce             	mov    %r14,%rcx
1409b0135:	48 8b d8             	mov    %rax,%rbx
1409b0138:	e8 43 13 00 00       	call   0x1409b1480
1409b013d:	45 33 ff             	xor    %r15d,%r15d
1409b0140:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1409b0145:	41 8b cf             	mov    %r15d,%ecx
1409b0148:	48 8b f8             	mov    %rax,%rdi
1409b014b:	39 48 44             	cmp    %ecx,0x44(%rax)
1409b014e:	41 8d 57 01          	lea    0x1(%r15),%edx
1409b0152:	c7 40 28 01 00 00 00 	movl   $0x1,0x28(%rax)
1409b0159:	0f 94 c1             	sete   %cl
1409b015c:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409b0160:	89 48 44             	mov    %ecx,0x44(%rax)
1409b0163:	45 8d 4f 06          	lea    0x6(%r15),%r9d
1409b0167:	49 8b ce             	mov    %r14,%rcx
1409b016a:	45 8d 47 10          	lea    0x10(%r15),%r8d
1409b016e:	e8 8d 3b ff ff       	call   0x1409a3d00
1409b0173:	48 8b d0             	mov    %rax,%rdx
1409b0176:	48 8b cf             	mov    %rdi,%rcx
1409b0179:	48 8b d8             	mov    %rax,%rbx
1409b017c:	e8 9f 29 ff ff       	call   0x1409a2b20
1409b0181:	48 8b d6             	mov    %rsi,%rdx
1409b0184:	48 8b cb             	mov    %rbx,%rcx
1409b0187:	e8 c4 bd ff ff       	call   0x1409abf50
1409b018c:	45 8d 4f 10          	lea    0x10(%r15),%r9d
1409b0190:	48 8b d5             	mov    %rbp,%rdx
1409b0193:	45 8d 47 01          	lea    0x1(%r15),%r8d
1409b0197:	49 8b ce             	mov    %r14,%rcx
1409b019a:	e8 91 8d ff ff       	call   0x1409a8f30
1409b019f:	41 8d 57 45          	lea    0x45(%r15),%edx
1409b01a3:	49 8b ce             	mov    %r14,%rcx
1409b01a6:	48 8b d8             	mov    %rax,%rbx
1409b01a9:	e8 d2 12 00 00       	call   0x1409b1480
1409b01ae:	48 8b d6             	mov    %rsi,%rdx
1409b01b1:	48 8b c8             	mov    %rax,%rcx
1409b01b4:	c7 40 28 02 00 00 00 	movl   $0x2,0x28(%rax)
1409b01bb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409b01bf:	e8 5c 29 ff ff       	call   0x1409a2b20
1409b01c4:	45 8d 4f 10          	lea    0x10(%r15),%r9d
1409b01c8:	48 8b d5             	mov    %rbp,%rdx
1409b01cb:	45 8d 47 01          	lea    0x1(%r15),%r8d
1409b01cf:	49 8b ce             	mov    %r14,%rcx
1409b01d2:	e8 59 8d ff ff       	call   0x1409a8f30
1409b01d7:	41 8d 57 45          	lea    0x45(%r15),%edx
1409b01db:	49 8b ce             	mov    %r14,%rcx
1409b01de:	48 8b d8             	mov    %rax,%rbx
1409b01e1:	e8 9a 12 00 00       	call   0x1409b1480
1409b01e6:	41 8b cf             	mov    %r15d,%ecx
1409b01e9:	48 8b f8             	mov    %rax,%rdi
1409b01ec:	39 48 44             	cmp    %ecx,0x44(%rax)
1409b01ef:	c7 40 28 02 00 00 00 	movl   $0x2,0x28(%rax)
1409b01f6:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409b01fa:	0f 94 c1             	sete   %cl
1409b01fd:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1409b0202:	89 48 44             	mov    %ecx,0x44(%rax)
1409b0205:	41 8d 57 01          	lea    0x1(%r15),%edx
1409b0209:	49 8b ce             	mov    %r14,%rcx
1409b020c:	45 8d 4f 06          	lea    0x6(%r15),%r9d
1409b0210:	45 8d 47 0a          	lea    0xa(%r15),%r8d
1409b0214:	e8 e7 3a ff ff       	call   0x1409a3d00
1409b0219:	48 8b d0             	mov    %rax,%rdx
1409b021c:	48 8b cf             	mov    %rdi,%rcx
1409b021f:	48 8b d8             	mov    %rax,%rbx
1409b0222:	e8 f9 28 ff ff       	call   0x1409a2b20
1409b0227:	48 8b d6             	mov    %rsi,%rdx
1409b022a:	48 8b cb             	mov    %rbx,%rcx
1409b022d:	e8 1e bd ff ff       	call   0x1409abf50
1409b0232:	45 8d 4f 10          	lea    0x10(%r15),%r9d
1409b0236:	45 33 c0             	xor    %r8d,%r8d
1409b0239:	48 8b d5             	mov    %rbp,%rdx
1409b023c:	49 8b ce             	mov    %r14,%rcx
1409b023f:	e8 ec 8c ff ff       	call   0x1409a8f30
1409b0244:	41 8d 57 45          	lea    0x45(%r15),%edx
1409b0248:	49 8b ce             	mov    %r14,%rcx
1409b024b:	48 8b d8             	mov    %rax,%rbx
1409b024e:	e8 2d 12 00 00       	call   0x1409b1480
1409b0253:	48 8b d6             	mov    %rsi,%rdx
1409b0256:	48 8b c8             	mov    %rax,%rcx
1409b0259:	c7 40 28 08 00 00 00 	movl   $0x8,0x28(%rax)
1409b0260:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409b0264:	e8 b7 28 ff ff       	call   0x1409a2b20
1409b0269:	45 8d 4f 10          	lea    0x10(%r15),%r9d
1409b026d:	45 33 c0             	xor    %r8d,%r8d
1409b0270:	48 8b d5             	mov    %rbp,%rdx
1409b0273:	49 8b ce             	mov    %r14,%rcx
1409b0276:	e8 b5 8c ff ff       	call   0x1409a8f30
1409b027b:	41 8d 57 45          	lea    0x45(%r15),%edx
1409b027f:	49 8b ce             	mov    %r14,%rcx
1409b0282:	48 8b d8             	mov    %rax,%rbx
1409b0285:	e8 f6 11 00 00       	call   0x1409b1480
1409b028a:	41 8b cf             	mov    %r15d,%ecx
1409b028d:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1409b0292:	41 8d 57 01          	lea    0x1(%r15),%edx
1409b0296:	48 8b f8             	mov    %rax,%rdi
1409b0299:	45 8d 4f 06          	lea    0x6(%r15),%r9d
1409b029d:	39 48 44             	cmp    %ecx,0x44(%rax)
1409b02a0:	45 8d 47 0a          	lea    0xa(%r15),%r8d