1403cfe45:	cc                   	int3
1403cfe46:	cc                   	int3
1403cfe47:	cc                   	int3
1403cfe48:	cc                   	int3
1403cfe49:	cc                   	int3
1403cfe4a:	cc                   	int3
1403cfe4b:	cc                   	int3
1403cfe4c:	cc                   	int3
1403cfe4d:	cc                   	int3
1403cfe4e:	cc                   	int3
1403cfe4f:	cc                   	int3
1403cfe50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403cfe55:	55                   	push   %rbp
1403cfe56:	56                   	push   %rsi
1403cfe57:	57                   	push   %rdi
1403cfe58:	41 56                	push   %r14
1403cfe5a:	41 57                	push   %r15
1403cfe5c:	48 83 ec 30          	sub    $0x30,%rsp
1403cfe60:	48 8b ea             	mov    %rdx,%rbp
1403cfe63:	48 8b f1             	mov    %rcx,%rsi
1403cfe66:	33 ff                	xor    %edi,%edi
1403cfe68:	b9 50 00 00 00       	mov    $0x50,%ecx
1403cfe6d:	e8 96 b2 a4 00       	call   0x140e1b108
1403cfe72:	4c 8b c8             	mov    %rax,%r9
1403cfe75:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403cfe7a:	48 85 c0             	test   %rax,%rax
1403cfe7d:	74 42                	je     0x1403cfec1
1403cfe7f:	48 8b 0d 22 16 06 01 	mov    0x1061622(%rip),%rcx        # 0x1414314a8
1403cfe86:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1403cfe8b:	48 85 c9             	test   %rcx,%rcx
1403cfe8e:	74 1c                	je     0x1403cfeac
1403cfe90:	8b 41 10             	mov    0x10(%rcx),%eax
1403cfe93:	ff c0                	inc    %eax
1403cfe95:	89 41 10             	mov    %eax,0x10(%rcx)
1403cfe98:	83 f8 01             	cmp    $0x1,%eax
1403cfe9b:	0f 8e d0 00 00 00    	jle    0x1403cff71
1403cfea1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403cfea6:	0f 84 ba 00 00 00    	je     0x1403cff66
1403cfeac:	41 b0 01             	mov    $0x1,%r8b
1403cfeaf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403cfeb4:	49 8b c9             	mov    %r9,%rcx
1403cfeb7:	e8 04 1b 36 00       	call   0x1407319c0
1403cfebc:	48 8b d8             	mov    %rax,%rbx
1403cfebf:	eb 03                	jmp    0x1403cfec4
1403cfec1:	48 8b df             	mov    %rdi,%rbx
1403cfec4:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1403cfec9:	48 8b cd             	mov    %rbp,%rcx
1403cfecc:	e8 9f 6f 00 00       	call   0x1403d6e70
1403cfed1:	4c 8b 70 08          	mov    0x8(%rax),%r14
1403cfed5:	48 8b cd             	mov    %rbp,%rcx
1403cfed8:	e8 93 6f 00 00       	call   0x1403d6e70
1403cfedd:	44 8b 78 10          	mov    0x10(%rax),%r15d
1403cfee1:	48 8b cd             	mov    %rbp,%rcx
1403cfee4:	e8 87 6f 00 00       	call   0x1403d6e70
1403cfee9:	0f b7 10             	movzwl (%rax),%edx
1403cfeec:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403cfef0:	48 8b 08             	mov    (%rax),%rcx
1403cfef3:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1403cfef7:	75 04                	jne    0x1403cfefd
1403cfef9:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1403cfefd:	48 89 11             	mov    %rdx,(%rcx)
1403cff00:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403cff04:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403cff09:	74 0c                	je     0x1403cff17
1403cff0b:	48 8d 0d ce 0a 06 01 	lea    0x1060ace(%rip),%rcx        # 0x1414309e0
1403cff12:	e8 29 ac 3b 00       	call   0x14078ab40
1403cff17:	b9 10 00 00 00       	mov    $0x10,%ecx
1403cff1c:	e8 e7 b1 a4 00       	call   0x140e1b108
1403cff21:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403cff26:	48 85 c0             	test   %rax,%rax
1403cff29:	74 14                	je     0x1403cff3f
1403cff2b:	45 33 c9             	xor    %r9d,%r9d
1403cff2e:	45 8b c7             	mov    %r15d,%r8d
1403cff31:	49 8b d6             	mov    %r14,%rdx
1403cff34:	48 8b c8             	mov    %rax,%rcx
1403cff37:	e8 14 14 35 00       	call   0x140721350
1403cff3c:	48 8b f8             	mov    %rax,%rdi
1403cff3f:	4c 8b c7             	mov    %rdi,%r8
1403cff42:	ba 01 00 00 00       	mov    $0x1,%edx
1403cff47:	48 8b cb             	mov    %rbx,%rcx
1403cff4a:	e8 b1 f2 ff ff       	call   0x1403cf200
1403cff4f:	48 89 1e             	mov    %rbx,(%rsi)
1403cff52:	48 8b c6             	mov    %rsi,%rax
1403cff55:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403cff5a:	48 83 c4 30          	add    $0x30,%rsp
1403cff5e:	41 5f                	pop    %r15
1403cff60:	41 5e                	pop    %r14
1403cff62:	5f                   	pop    %rdi
1403cff63:	5e                   	pop    %rsi
1403cff64:	5d                   	pop    %rbp
1403cff65:	c3                   	ret
1403cff66:	b9 01 00 00 00       	mov    $0x1,%ecx
1403cff6b:	e8 90 a7 3b 00       	call   0x14078a700
1403cff70:	cc                   	int3
1403cff71:	33 c9                	xor    %ecx,%ecx
1403cff73:	e8 88 a7 3b 00       	call   0x14078a700
1403cff78:	cc                   	int3
1403cff79:	cc                   	int3
1403cff7a:	cc                   	int3
1403cff7b:	cc                   	int3
1403cff7c:	cc                   	int3
1403cff7d:	cc                   	int3
1403cff7e:	cc                   	int3
1403cff7f:	cc                   	int3
1403cff80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403cff85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1403cff8a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403cff8f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403cff94:	57                   	push   %rdi
1403cff95:	48 83 ec 30          	sub    $0x30,%rsp
1403cff99:	48 8b da             	mov    %rdx,%rbx
1403cff9c:	48 8b f1             	mov    %rcx,%rsi
1403cff9f:	33 ff                	xor    %edi,%edi
1403cffa1:	48 8b ca             	mov    %rdx,%rcx
1403cffa4:	e8 27 78 00 00       	call   0x1403d77d0
1403cffa9:	48 8b 28             	mov    (%rax),%rbp
1403cffac:	48 8b cb             	mov    %rbx,%rcx
1403cffaf:	e8 1c 78 00 00       	call   0x1403d77d0
1403cffb4:	8b 58 08             	mov    0x8(%rax),%ebx
1403cffb7:	b9 10 00 00 00       	mov    $0x10,%ecx
1403cffbc:	e8 47 b1 a4 00       	call   0x140e1b108
1403cffc1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403cffc6:	48 85 c0             	test   %rax,%rax
1403cffc9:	74 16                	je     0x1403cffe1
1403cffcb:	45 33 c9             	xor    %r9d,%r9d
1403cffce:	44 8b c3             	mov    %ebx,%r8d
1403cffd1:	48 8b d5             	mov    %rbp,%rdx
1403cffd4:	48 8b c8             	mov    %rax,%rcx
1403cffd7:	e8 74 13 35 00       	call   0x140721350
1403cffdc:	48 8b d8             	mov    %rax,%rbx
1403cffdf:	eb 03                	jmp    0x1403cffe4
1403cffe1:	48 8b df             	mov    %rdi,%rbx
1403cffe4:	b9 28 00 00 00       	mov    $0x28,%ecx
1403cffe9:	e8 1a b1 a4 00       	call   0x140e1b108
1403cffee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403cfff3:	48 85 c0             	test   %rax,%rax
1403cfff6:	74 0e                	je     0x1403d0006
1403cfff8:	48 8b d3             	mov    %rbx,%rdx
1403cfffb:	48 8b c8             	mov    %rax,%rcx
1403cfffe:	e8 5d 1c 36 00       	call   0x140731c60
1403d0003:	48 8b f8             	mov    %rax,%rdi
1403d0006:	48 89 3e             	mov    %rdi,(%rsi)
1403d0009:	48 8b c6             	mov    %rsi,%rax
1403d000c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1403d0011:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1403d0016:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1403d001b:	48 83 c4 30          	add    $0x30,%rsp
1403d001f:	5f                   	pop    %rdi
1403d0020:	c3                   	ret
1403d0021:	cc                   	int3
1403d0022:	cc                   	int3
1403d0023:	cc                   	int3
1403d0024:	cc                   	int3
1403d0025:	cc                   	int3
1403d0026:	cc                   	int3
1403d0027:	cc                   	int3
1403d0028:	cc                   	int3
1403d0029:	cc                   	int3
1403d002a:	cc                   	int3
1403d002b:	cc                   	int3
1403d002c:	cc                   	int3
1403d002d:	cc                   	int3
1403d002e:	cc                   	int3
1403d002f:	cc                   	int3
1403d0030:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403d0035:	55                   	push   %rbp
1403d0036:	56                   	push   %rsi
1403d0037:	57                   	push   %rdi
1403d0038:	41 56                	push   %r14
1403d003a:	41 57                	push   %r15
1403d003c:	48 83 ec 30          	sub    $0x30,%rsp
1403d0040:	48 8b ea             	mov    %rdx,%rbp
1403d0043:	48 8b f1             	mov    %rcx,%rsi
1403d0046:	33 ff                	xor    %edi,%edi
1403d0048:	b9 50 00 00 00       	mov    $0x50,%ecx
1403d004d:	e8 b6 b0 a4 00       	call   0x140e1b108
1403d0052:	4c 8b c8             	mov    %rax,%r9
1403d0055:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403d005a:	48 85 c0             	test   %rax,%rax
1403d005d:	74 42                	je     0x1403d00a1
1403d005f:	48 8b 0d 3a 14 06 01 	mov    0x106143a(%rip),%rcx        # 0x1414314a0
1403d0066:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1403d006b:	48 85 c9             	test   %rcx,%rcx
1403d006e:	74 1c                	je     0x1403d008c
1403d0070:	8b 41 10             	mov    0x10(%rcx),%eax
1403d0073:	ff c0                	inc    %eax
1403d0075:	89 41 10             	mov    %eax,0x10(%rcx)
1403d0078:	83 f8 01             	cmp    $0x1,%eax
1403d007b:	0f 8e d0 00 00 00    	jle    0x1403d0151
1403d0081:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d0086:	0f 84 ba 00 00 00    	je     0x1403d0146
1403d008c:	41 b0 01             	mov    $0x1,%r8b
1403d008f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403d0094:	49 8b c9             	mov    %r9,%rcx
1403d0097:	e8 24 19 36 00       	call   0x1407319c0
1403d009c:	48 8b d8             	mov    %rax,%rbx
1403d009f:	eb 03                	jmp    0x1403d00a4
1403d00a1:	48 8b df             	mov    %rdi,%rbx
1403d00a4:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1403d00a9:	48 8b cd             	mov    %rbp,%rcx
1403d00ac:	e8 8f 77 00 00       	call   0x1403d7840
1403d00b1:	4c 8b 70 08          	mov    0x8(%rax),%r14
1403d00b5:	48 8b cd             	mov    %rbp,%rcx
1403d00b8:	e8 83 77 00 00       	call   0x1403d7840
1403d00bd:	44 8b 78 10          	mov    0x10(%rax),%r15d
1403d00c1:	48 8b cd             	mov    %rbp,%rcx
1403d00c4:	e8 77 77 00 00       	call   0x1403d7840
1403d00c9:	0f b6 10             	movzbl (%rax),%edx
1403d00cc:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403d00d0:	48 8b 08             	mov    (%rax),%rcx
1403d00d3:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1403d00d7:	75 04                	jne    0x1403d00dd
1403d00d9:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1403d00dd:	48 89 11             	mov    %rdx,(%rcx)
1403d00e0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403d00e4:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403d00e9:	74 0c                	je     0x1403d00f7
1403d00eb:	48 8d 0d ee 08 06 01 	lea    0x10608ee(%rip),%rcx        # 0x1414309e0
1403d00f2:	e8 49 aa 3b 00       	call   0x14078ab40
1403d00f7:	b9 10 00 00 00       	mov    $0x10,%ecx
1403d00fc:	e8 07 b0 a4 00       	call   0x140e1b108
1403d0101:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403d0106:	48 85 c0             	test   %rax,%rax
1403d0109:	74 14                	je     0x1403d011f
1403d010b:	45 33 c9             	xor    %r9d,%r9d
1403d010e:	45 8b c7             	mov    %r15d,%r8d
1403d0111:	49 8b d6             	mov    %r14,%rdx
1403d0114:	48 8b c8             	mov    %rax,%rcx
1403d0117:	e8 34 12 35 00       	call   0x140721350
1403d011c:	48 8b f8             	mov    %rax,%rdi
1403d011f:	4c 8b c7             	mov    %rdi,%r8
1403d0122:	ba 01 00 00 00       	mov    $0x1,%edx
1403d0127:	48 8b cb             	mov    %rbx,%rcx
1403d012a:	e8 d1 f0 ff ff       	call   0x1403cf200
1403d012f:	48 89 1e             	mov    %rbx,(%rsi)
1403d0132:	48 8b c6             	mov    %rsi,%rax
1403d0135:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1403d013a:	48 83 c4 30          	add    $0x30,%rsp
1403d013e:	41 5f                	pop    %r15
1403d0140:	41 5e                	pop    %r14
1403d0142:	5f                   	pop    %rdi
1403d0143:	5e                   	pop    %rsi
1403d0144:	5d                   	pop    %rbp
1403d0145:	c3                   	ret
1403d0146:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d014b:	e8 b0 a5 3b 00       	call   0x14078a700
1403d0150:	cc                   	int3
1403d0151:	33 c9                	xor    %ecx,%ecx
1403d0153:	e8 a8 a5 3b 00       	call   0x14078a700
1403d0158:	cc                   	int3
1403d0159:	cc                   	int3
1403d015a:	cc                   	int3
1403d015b:	cc                   	int3
1403d015c:	cc                   	int3
1403d015d:	cc                   	int3
1403d015e:	cc                   	int3
1403d015f:	cc                   	int3
1403d0160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403d0165:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403d016a:	57                   	push   %rdi
1403d016b:	48 83 ec 30          	sub    $0x30,%rsp
1403d016f:	48 8b f2             	mov    %rdx,%rsi
1403d0172:	48 8b f9             	mov    %rcx,%rdi
1403d0175:	33 db                	xor    %ebx,%ebx
1403d0177:	b9 50 00 00 00       	mov    $0x50,%ecx
1403d017c:	e8 87 af a4 00       	call   0x140e1b108
1403d0181:	4c 8b c8             	mov    %rax,%r9
1403d0184:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1403d0189:	48 85 c0             	test   %rax,%rax
1403d018c:	74 40                	je     0x1403d01ce
1403d018e:	48 8b 0d 03 13 06 01 	mov    0x1061303(%rip),%rcx        # 0x141431498
1403d0195:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1403d019a:	48 85 c9             	test   %rcx,%rcx
1403d019d:	74 1c                	je     0x1403d01bb
1403d019f:	8b 41 10             	mov    0x10(%rcx),%eax
1403d01a2:	ff c0                	inc    %eax
1403d01a4:	89 41 10             	mov    %eax,0x10(%rcx)
1403d01a7:	83 f8 01             	cmp    $0x1,%eax
1403d01aa:	0f 8e 24 01 00 00    	jle    0x1403d02d4
1403d01b0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d01b5:	0f 84 0e 01 00 00    	je     0x1403d02c9
1403d01bb:	41 b0 01             	mov    $0x1,%r8b
1403d01be:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1403d01c3:	49 8b c9             	mov    %r9,%rcx
1403d01c6:	e8 f5 17 36 00       	call   0x1407319c0
1403d01cb:	48 8b d8             	mov    %rax,%rbx
1403d01ce:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1403d01d3:	48 8b ce             	mov    %rsi,%rcx
1403d01d6:	e8 45 77 00 00       	call   0x1403d7920
1403d01db:	0f b7 50 0a          	movzwl 0xa(%rax),%edx
1403d01df:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403d01e3:	48 8b 08             	mov    (%rax),%rcx
1403d01e6:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1403d01ea:	75 04                	jne    0x1403d01f0
1403d01ec:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1403d01f0:	48 89 11             	mov    %rdx,(%rcx)
1403d01f3:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403d01f7:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403d01fc:	74 0c                	je     0x1403d020a
1403d01fe:	48 8d 0d db 07 06 01 	lea    0x10607db(%rip),%rcx        # 0x1414309e0
1403d0205:	e8 36 a9 3b 00       	call   0x14078ab40
1403d020a:	48 8b ce             	mov    %rsi,%rcx
1403d020d:	e8 0e 77 00 00       	call   0x1403d7920
1403d0212:	0f b7 50 10          	movzwl 0x10(%rax),%edx
1403d0216:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403d021a:	48 8b 08             	mov    (%rax),%rcx
1403d021d:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1403d0221:	75 04                	jne    0x1403d0227
1403d0223:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1403d0227:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1403d022b:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403d022f:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403d0234:	74 0c                	je     0x1403d0242
1403d0236:	48 8d 0d a3 07 06 01 	lea    0x10607a3(%rip),%rcx        # 0x1414309e0
1403d023d:	e8 fe a8 3b 00       	call   0x14078ab40
1403d0242:	48 8b ce             	mov    %rsi,%rcx
1403d0245:	e8 d6 76 00 00       	call   0x1403d7920
1403d024a:	0f b7 50 04          	movzwl 0x4(%rax),%edx
1403d024e:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403d0252:	48 8b 08             	mov    (%rax),%rcx
1403d0255:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1403d0259:	75 04                	jne    0x1403d025f
1403d025b:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1403d025f:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1403d0263:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403d0267:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403d026c:	74 0c                	je     0x1403d027a
1403d026e:	48 8d 0d 6b 07 06 01 	lea    0x106076b(%rip),%rcx        # 0x1414309e0
1403d0275:	e8 c6 a8 3b 00       	call   0x14078ab40
1403d027a:	48 8b ce             	mov    %rsi,%rcx
1403d027d:	e8 9e 76 00 00       	call   0x1403d7920
1403d0282:	44 0f b6 40 06       	movzbl 0x6(%rax),%r8d
1403d0287:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403d028b:	48 8b 10             	mov    (%rax),%rdx
1403d028e:	80 7a 38 00          	cmpb   $0x0,0x38(%rdx)
1403d0292:	75 04                	jne    0x1403d0298
1403d0294:	c6 42 38 01          	movb   $0x1,0x38(%rdx)
1403d0298:	4c 89 42 30          	mov    %r8,0x30(%rdx)
1403d029c:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1403d02a0:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1403d02a5:	74 0c                	je     0x1403d02b3
1403d02a7:	48 8d 0d 32 07 06 01 	lea    0x1060732(%rip),%rcx        # 0x1414309e0
1403d02ae:	e8 8d a8 3b 00       	call   0x14078ab40
1403d02b3:	48 89 1f             	mov    %rbx,(%rdi)
1403d02b6:	48 8b c7             	mov    %rdi,%rax
1403d02b9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403d02be:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403d02c3:	48 83 c4 30          	add    $0x30,%rsp
1403d02c7:	5f                   	pop    %rdi
1403d02c8:	c3                   	ret