140243e28:	4c 89 60 08          	mov    %r12,0x8(%rax)
140243e2c:	48 8d 0d 0d b7 1c 00 	lea    0x1cb70d(%rip),%rcx        # 0x14040f540
140243e33:	44 89 60 10          	mov    %r12d,0x10(%rax)
140243e37:	e8 94 86 ff ff       	call   0x14023c4d0
140243e3c:	85 c0                	test   %eax,%eax
140243e3e:	75 1c                	jne    0x140243e5c
140243e40:	41 b8 36 00 00 00    	mov    $0x36,%r8d
140243e46:	48 8d 15 63 54 13 00 	lea    0x135463(%rip),%rdx        # 0x1403792b0
140243e4d:	48 8b ce             	mov    %rsi,%rcx
140243e50:	e8 bb 54 fe ff       	call   0x140229310
140243e55:	33 c0                	xor    %eax,%eax
140243e57:	e9 c1 02 00 00       	jmp    0x14024411d
140243e5c:	48 8b c6             	mov    %rsi,%rax
140243e5f:	49 8b 0e             	mov    (%r14),%rcx
140243e62:	48 85 c9             	test   %rcx,%rcx
140243e65:	74 09                	je     0x140243e70
140243e67:	48 83 c6 08          	add    $0x8,%rsi
140243e6b:	48 89 0e             	mov    %rcx,(%rsi)
140243e6e:	eb 04                	jmp    0x140243e74
140243e70:	48 8d 70 08          	lea    0x8(%rax),%rsi
140243e74:	48 8b 0e             	mov    (%rsi),%rcx
140243e77:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140243e7c:	48 85 c9             	test   %rcx,%rcx
140243e7f:	0f 84 a2 00 00 00    	je     0x140243f27
140243e85:	8b 41 1c             	mov    0x1c(%rcx),%eax
140243e88:	83 f8 03             	cmp    $0x3,%eax
140243e8b:	75 53                	jne    0x140243ee0
140243e8d:	8b 41 18             	mov    0x18(%rcx),%eax
140243e90:	48 8d 0d ad b6 1c 00 	lea    0x1cb6ad(%rip),%rcx        # 0x14040f544
140243e97:	89 03                	mov    %eax,(%rbx)
140243e99:	48 8b 06             	mov    (%rsi),%rax
140243e9c:	4c 89 60 20          	mov    %r12,0x20(%rax)
140243ea0:	48 8b 3e             	mov    (%rsi),%rdi
140243ea3:	e8 88 84 ff ff       	call   0x14023c330
140243ea8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140243eac:	48 8d 15 fd 53 13 00 	lea    0x1353fd(%rip),%rdx        # 0x1403792b0
140243eb3:	41 b8 8b 00 00 00    	mov    $0x8b,%r8d
140243eb9:	48 8b d8             	mov    %rax,%rbx
140243ebc:	e8 4f 54 fe ff       	call   0x140229310
140243ec1:	4c 89 67 10          	mov    %r12,0x10(%rdi)
140243ec5:	48 8b d7             	mov    %rdi,%rdx
140243ec8:	48 8b 0b             	mov    (%rbx),%rcx
140243ecb:	e8 30 46 fe ff       	call   0x140228500
140243ed0:	4c 89 26             	mov    %r12,(%rsi)
140243ed3:	b8 03 00 00 00       	mov    $0x3,%eax
140243ed8:	4d 89 26             	mov    %r12,(%r14)
140243edb:	e9 38 02 00 00       	jmp    0x140244118
140243ee0:	83 f8 01             	cmp    $0x1,%eax
140243ee3:	75 1a                	jne    0x140243eff
140243ee5:	49 89 0e             	mov    %rcx,(%r14)
140243ee8:	b8 02 00 00 00       	mov    $0x2,%eax
140243eed:	48 8b 0e             	mov    (%rsi),%rcx
140243ef0:	c7 41 1c 02 00 00 00 	movl   $0x2,0x1c(%rcx)
140243ef7:	4c 89 26             	mov    %r12,(%rsi)
140243efa:	e9 19 02 00 00       	jmp    0x140244118
140243eff:	83 f8 02             	cmp    $0x2,%eax
140243f02:	75 10                	jne    0x140243f14
140243f04:	49 8b 06             	mov    (%r14),%rax
140243f07:	48 89 06             	mov    %rax,(%rsi)
140243f0a:	b8 d0 00 00 00       	mov    $0xd0,%eax
140243f0f:	e9 47 02 00 00       	jmp    0x14024415b
140243f14:	c7 44 24 20 d7 00 00 	movl   $0xd7,0x20(%rsp)
140243f1b:	00
140243f1c:	41 b8 44 00 00 00    	mov    $0x44,%r8d
140243f22:	e9 3e 02 00 00       	jmp    0x140244165
140243f27:	48 8d 0d 16 b6 1c 00 	lea    0x1cb616(%rip),%rcx        # 0x14040f544
140243f2e:	e8 fd 83 ff ff       	call   0x14023c330
140243f33:	48 8b f8             	mov    %rax,%rdi
140243f36:	48 85 c0             	test   %rax,%rax
140243f39:	0f 85 05 01 00 00    	jne    0x140244044
140243f3f:	33 d2                	xor    %edx,%edx
140243f41:	b9 00 01 00 00       	mov    $0x100,%ecx
140243f46:	e8 c5 7d fd ff       	call   0x14021bd10
140243f4b:	85 c0                	test   %eax,%eax
140243f4d:	0f 84 48 01 00 00    	je     0x14024409b
140243f53:	8d 4f 01             	lea    0x1(%rdi),%ecx
140243f56:	e8 65 85 fd ff       	call   0x14021c4c0
140243f5b:	85 c0                	test   %eax,%eax
140243f5d:	0f 84 38 01 00 00    	je     0x14024409b
140243f63:	41 b8 4c 01 00 00    	mov    $0x14c,%r8d
140243f69:	48 8d 15 40 53 13 00 	lea    0x135340(%rip),%rdx        # 0x1403792b0
140243f70:	8d 4f 18             	lea    0x18(%rdi),%ecx
140243f73:	e8 c8 56 fe ff       	call   0x140229640
140243f78:	48 8b d8             	mov    %rax,%rbx
140243f7b:	48 85 c0             	test   %rax,%rax
140243f7e:	75 29                	jne    0x140243fa9
140243f80:	4c 8d 0d 29 53 13 00 	lea    0x135329(%rip),%r9        # 0x1403792b0
140243f87:	c7 44 24 20 4e 01 00 	movl   $0x14e,0x20(%rsp)
140243f8e:	00
140243f8f:	8d 57 65             	lea    0x65(%rdi),%edx
140243f92:	8d 4f 33             	lea    0x33(%rdi),%ecx
140243f95:	44 8d 47 41          	lea    0x41(%rdi),%r8d
140243f99:	e8 02 d4 fd ff       	call   0x1402213a0
140243f9e:	8d 47 01             	lea    0x1(%rdi),%eax
140243fa1:	4c 89 26             	mov    %r12,(%rsi)
140243fa4:	e9 6f 01 00 00       	jmp    0x140244118
140243fa9:	33 d2                	xor    %edx,%edx
140243fab:	33 c9                	xor    %ecx,%ecx
140243fad:	e8 be 43 fe ff       	call   0x140228370
140243fb2:	48 89 03             	mov    %rax,(%rbx)
140243fb5:	48 85 c0             	test   %rax,%rax
140243fb8:	75 29                	jne    0x140243fe3
140243fba:	4c 8d 0d ef 52 13 00 	lea    0x1352ef(%rip),%r9        # 0x1403792b0
140243fc1:	c7 44 24 20 54 01 00 	movl   $0x154,0x20(%rsp)
140243fc8:	00
140243fc9:	8d 50 65             	lea    0x65(%rax),%edx
140243fcc:	8d 48 33             	lea    0x33(%rax),%ecx
140243fcf:	44 8d 40 41          	lea    0x41(%rax),%r8d
140243fd3:	e8 c8 d3 fd ff       	call   0x1402213a0
140243fd8:	41 b8 55 01 00 00    	mov    $0x155,%r8d
140243fde:	e9 a9 00 00 00       	jmp    0x14024408c
140243fe3:	48 8b d3             	mov    %rbx,%rdx
140243fe6:	4c 89 63 10          	mov    %r12,0x10(%rbx)
140243fea:	48 8d 0d 53 b5 1c 00 	lea    0x1cb553(%rip),%rcx        # 0x14040f544
140243ff1:	4c 89 63 08          	mov    %r12,0x8(%rbx)
140243ff5:	e8 d6 84 ff ff       	call   0x14023c4d0
140243ffa:	85 c0                	test   %eax,%eax
140243ffc:	75 37                	jne    0x140244035
140243ffe:	ba 65 00 00 00       	mov    $0x65,%edx
140244003:	c7 44 24 20 6d 01 00 	movl   $0x16d,0x20(%rsp)
14024400a:	00
14024400b:	44 8b c2             	mov    %edx,%r8d
14024400e:	4c 8d 0d 9b 52 13 00 	lea    0x13529b(%rip),%r9        # 0x1403792b0
140244015:	8d 48 33             	lea    0x33(%rax),%ecx
140244018:	e8 83 d3 fd ff       	call   0x1402213a0
14024401d:	48 8b cb             	mov    %rbx,%rcx
140244020:	e8 7b 02 00 00       	call   0x1402442a0
140244025:	48 8b 0b             	mov    (%rbx),%rcx
140244028:	e8 73 41 fe ff       	call   0x1402281a0
14024402d:	41 b8 75 01 00 00    	mov    $0x175,%r8d
140244033:	eb 57                	jmp    0x14024408c
140244035:	48 8d 0d 08 b5 1c 00 	lea    0x1cb508(%rip),%rcx        # 0x14040f544
14024403c:	e8 ef 82 ff ff       	call   0x14023c330
140244041:	48 8b f8             	mov    %rax,%rdi
140244044:	48 8b 0f             	mov    (%rdi),%rcx
140244047:	e8 e4 43 fe ff       	call   0x140228430
14024404c:	48 8b d8             	mov    %rax,%rbx
14024404f:	48 85 c0             	test   %rax,%rax
140244052:	75 51                	jne    0x1402440a5
140244054:	48 8b 47 10          	mov    0x10(%rdi),%rax
140244058:	48 85 c0             	test   %rax,%rax
14024405b:	74 06                	je     0x140244063
14024405d:	48 39 47 08          	cmp    %rax,0x8(%rdi)
140244061:	73 38                	jae    0x14024409b
140244063:	e8 f8 02 00 00       	call   0x140244360
140244068:	48 8b d8             	mov    %rax,%rbx
14024406b:	48 85 c0             	test   %rax,%rax
14024406e:	74 35                	je     0x1402440a5
140244070:	48 8b 48 10          	mov    0x10(%rax),%rcx
140244074:	48 8d 15 35 52 13 00 	lea    0x135235(%rip),%rdx        # 0x1403792b0
14024407b:	41 b8 60 00 00 00    	mov    $0x60,%r8d
140244081:	e8 8a 52 fe ff       	call   0x140229310
140244086:	41 b8 62 00 00 00    	mov    $0x62,%r8d
14024408c:	48 8d 15 1d 52 13 00 	lea    0x13521d(%rip),%rdx        # 0x1403792b0
140244093:	48 8b cb             	mov    %rbx,%rcx
140244096:	e8 75 52 fe ff       	call   0x140229310
14024409b:	4c 89 26             	mov    %r12,(%rsi)
14024409e:	b8 01 00 00 00       	mov    $0x1,%eax
1402440a3:	eb 73                	jmp    0x140244118
1402440a5:	48 89 1e             	mov    %rbx,(%rsi)
1402440a8:	48 85 db             	test   %rbx,%rbx
1402440ab:	75 05                	jne    0x1402440b2
1402440ad:	8d 43 01             	lea    0x1(%rbx),%eax
1402440b0:	eb 66                	jmp    0x140244118
1402440b2:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1402440b7:	48 85 ff             	test   %rdi,%rdi
1402440ba:	0f 84 84 00 00 00    	je     0x140244144
1402440c0:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402440c5:	48 8d 15 e4 51 13 00 	lea    0x1351e4(%rip),%rdx        # 0x1403792b0
1402440cc:	48 8b cb             	mov    %rbx,%rcx
1402440cf:	41 b8 e3 00 00 00    	mov    $0xe3,%r8d
1402440d5:	e8 e6 51 fe ff       	call   0x1402292c0
1402440da:	48 8b 0e             	mov    (%rsi),%rcx
1402440dd:	48 89 41 10          	mov    %rax,0x10(%rcx)
1402440e1:	48 8b 06             	mov    (%rsi),%rax
1402440e4:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402440e8:	48 85 c9             	test   %rcx,%rcx
1402440eb:	75 4a                	jne    0x140244137
1402440ed:	8d 51 69             	lea    0x69(%rcx),%edx
1402440f0:	c7 44 24 20 e5 00 00 	movl   $0xe5,0x20(%rsp)
1402440f7:	00
1402440f8:	8d 4a ca             	lea    -0x36(%rdx),%ecx
1402440fb:	44 8d 42 d8          	lea    -0x28(%rdx),%r8d
1402440ff:	4c 8d 0d aa 51 13 00 	lea    0x1351aa(%rip),%r9        # 0x1403792b0
140244106:	e8 95 d2 fd ff       	call   0x1402213a0
14024410b:	48 8b 0e             	mov    (%rsi),%rcx
14024410e:	e8 ad 02 00 00       	call   0x1402443c0
140244113:	4c 89 26             	mov    %r12,(%rsi)
140244116:	33 c0                	xor    %eax,%eax
140244118:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14024411d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140244122:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140244127:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14024412c:	48 83 c4 30          	add    $0x30,%rsp
140244130:	41 5f                	pop    %r15
140244132:	41 5e                	pop    %r14
140244134:	41 5c                	pop    %r12
140244136:	c3                   	ret
140244137:	4c 8b c3             	mov    %rbx,%r8
14024413a:	48 8b d7             	mov    %rdi,%rdx
14024413d:	e8 e6 88 0b 00       	call   0x1402fca28
140244142:	eb 04                	jmp    0x140244148
140244144:	4c 89 63 10          	mov    %r12,0x10(%rbx)
140244148:	48 8b 06             	mov    (%rsi),%rax
14024414b:	48 89 68 08          	mov    %rbp,0x8(%rax)
14024414f:	48 8b 06             	mov    (%rsi),%rax
140244152:	4c 89 78 20          	mov    %r15,0x20(%rax)
140244156:	b8 f3 00 00 00       	mov    $0xf3,%eax
14024415b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14024415f:	41 b8 66 00 00 00    	mov    $0x66,%r8d
140244165:	b9 33 00 00 00       	mov    $0x33,%ecx
14024416a:	4c 8d 0d 3f 51 13 00 	lea    0x13513f(%rip),%r9        # 0x1403792b0
140244171:	8d 51 36             	lea    0x36(%rcx),%edx
140244174:	e8 27 d2 fd ff       	call   0x1402213a0
140244179:	48 8b 0e             	mov    (%rsi),%rcx
14024417c:	e8 3f 02 00 00       	call   0x1402443c0
140244181:	4c 89 26             	mov    %r12,(%rsi)
140244184:	4d 89 26             	mov    %r12,(%r14)
140244187:	eb 8d                	jmp    0x140244116
140244189:	cc                   	int3
14024418a:	cc                   	int3
14024418b:	cc                   	int3
14024418c:	cc                   	int3
14024418d:	cc                   	int3
14024418e:	cc                   	int3
14024418f:	cc                   	int3
140244190:	b8 28 00 00 00       	mov    $0x28,%eax
140244195:	e8 46 64 0b 00       	call   0x1402fa5e0
14024419a:	48 2b e0             	sub    %rax,%rsp
14024419d:	48 8d 0d 9c b3 1c 00 	lea    0x1cb39c(%rip),%rcx        # 0x14040f540
1402441a4:	e8 27 81 ff ff       	call   0x14023c2d0
1402441a9:	48 8d 0d 94 b3 1c 00 	lea    0x1cb394(%rip),%rcx        # 0x14040f544
1402441b0:	48 83 c4 28          	add    $0x28,%rsp
1402441b4:	e9 17 81 ff ff       	jmp    0x14023c2d0
1402441b9:	cc                   	int3
1402441ba:	cc                   	int3
1402441bb:	cc                   	int3
1402441bc:	cc                   	int3
1402441bd:	cc                   	int3
1402441be:	cc                   	int3
1402441bf:	cc                   	int3
1402441c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402441c5:	57                   	push   %rdi
1402441c6:	b8 20 00 00 00       	mov    $0x20,%eax
1402441cb:	e8 10 64 0b 00       	call   0x1402fa5e0
1402441d0:	48 2b e0             	sub    %rax,%rsp
1402441d3:	48 8d 0d 6a b3 1c 00 	lea    0x1cb36a(%rip),%rcx        # 0x14040f544
1402441da:	e8 51 81 ff ff       	call   0x14023c330
1402441df:	48 8b f8             	mov    %rax,%rdi
1402441e2:	48 85 c0             	test   %rax,%rax
1402441e5:	74 71                	je     0x140244258
1402441e7:	48 83 38 00          	cmpq   $0x0,(%rax)
1402441eb:	74 40                	je     0x14024422d
1402441ed:	0f 1f 00             	nopl   (%rax)
1402441f0:	48 8b 0f             	mov    (%rdi),%rcx
1402441f3:	e8 38 42 fe ff       	call   0x140228430
1402441f8:	48 8b d8             	mov    %rax,%rbx
1402441fb:	48 85 c0             	test   %rax,%rax
1402441fe:	74 2d                	je     0x14024422d
140244200:	48 8b 48 10          	mov    0x10(%rax),%rcx
140244204:	48 8d 15 a5 50 13 00 	lea    0x1350a5(%rip),%rdx        # 0x1403792b0
14024420b:	41 b8 60 00 00 00    	mov    $0x60,%r8d
140244211:	e8 fa 50 fe ff       	call   0x140229310
140244216:	41 b8 62 00 00 00    	mov    $0x62,%r8d
14024421c:	48 8d 15 8d 50 13 00 	lea    0x13508d(%rip),%rdx        # 0x1403792b0
140244223:	48 8b cb             	mov    %rbx,%rcx
140244226:	e8 e5 50 fe ff       	call   0x140229310
14024422b:	eb c3                	jmp    0x1402441f0
14024422d:	48 8b 0f             	mov    (%rdi),%rcx
140244230:	e8 6b 3f fe ff       	call   0x1402281a0
140244235:	41 b8 80 01 00 00    	mov    $0x180,%r8d
14024423b:	48 8d 15 6e 50 13 00 	lea    0x13506e(%rip),%rdx        # 0x1403792b0
140244242:	48 8b cf             	mov    %rdi,%rcx
140244245:	e8 c6 50 fe ff       	call   0x140229310
14024424a:	33 d2                	xor    %edx,%edx
14024424c:	48 8d 0d f1 b2 1c 00 	lea    0x1cb2f1(%rip),%rcx        # 0x14040f544
140244253:	e8 78 82 ff ff       	call   0x14023c4d0
140244258:	e8 93 56 e5 ff       	call   0x1400998f0
14024425d:	48 8d 0d dc b2 1c 00 	lea    0x1cb2dc(%rip),%rcx        # 0x14040f540
140244264:	e8 c7 80 ff ff       	call   0x14023c330
140244269:	33 d2                	xor    %edx,%edx
14024426b:	48 8d 0d ce b2 1c 00 	lea    0x1cb2ce(%rip),%rcx        # 0x14040f540
140244272:	48 8b d8             	mov    %rax,%rbx
140244275:	e8 56 82 ff ff       	call   0x14023c4d0
14024427a:	85 c0                	test   %eax,%eax
14024427c:	74 15                	je     0x140244293
14024427e:	41 b8 49 00 00 00    	mov    $0x49,%r8d
140244284:	48 8d 15 25 50 13 00 	lea    0x135025(%rip),%rdx        # 0x1403792b0
14024428b:	48 8b cb             	mov    %rbx,%rcx
14024428e:	e8 7d 50 fe ff       	call   0x140229310
140244293:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140244298:	48 83 c4 20          	add    $0x20,%rsp
14024429c:	5f                   	pop    %rdi
14024429d:	c3                   	ret
14024429e:	cc                   	int3
14024429f:	cc                   	int3
1402442a0:	48 85 c9             	test   %rcx,%rcx
1402442a3:	74 63                	je     0x140244308
1402442a5:	57                   	push   %rdi
1402442a6:	b8 20 00 00 00       	mov    $0x20,%eax
1402442ab:	e8 30 63 0b 00       	call   0x1402fa5e0
1402442b0:	48 2b e0             	sub    %rax,%rsp
1402442b3:	48 83 39 00          	cmpq   $0x0,(%rcx)
1402442b7:	48 8b f9             	mov    %rcx,%rdi
1402442ba:	74 47                	je     0x140244303
1402442bc:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402442c1:	48 8b 0f             	mov    (%rdi),%rcx
1402442c4:	e8 67 41 fe ff       	call   0x140228430
1402442c9:	48 8b d8             	mov    %rax,%rbx
1402442cc:	48 85 c0             	test   %rax,%rax
1402442cf:	74 2d                	je     0x1402442fe
1402442d1:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402442d5:	48 8d 15 d4 4f 13 00 	lea    0x134fd4(%rip),%rdx        # 0x1403792b0
1402442dc:	41 b8 60 00 00 00    	mov    $0x60,%r8d
1402442e2:	e8 29 50 fe ff       	call   0x140229310
1402442e7:	41 b8 62 00 00 00    	mov    $0x62,%r8d
1402442ed:	48 8d 15 bc 4f 13 00 	lea    0x134fbc(%rip),%rdx        # 0x1403792b0
1402442f4:	48 8b cb             	mov    %rbx,%rcx
1402442f7:	e8 14 50 fe ff       	call   0x140229310
1402442fc:	eb c3                	jmp    0x1402442c1
1402442fe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140244303:	48 83 c4 20          	add    $0x20,%rsp
140244307:	5f                   	pop    %rdi
140244308:	c3                   	ret
140244309:	cc                   	int3
14024430a:	cc                   	int3
14024430b:	cc                   	int3
14024430c:	cc                   	int3
14024430d:	cc                   	int3
14024430e:	cc                   	int3
14024430f:	cc                   	int3
140244310:	b8 28 00 00 00       	mov    $0x28,%eax
140244315:	e8 c6 62 0b 00       	call   0x1402fa5e0
14024431a:	48 2b e0             	sub    %rax,%rsp
14024431d:	33 d2                	xor    %edx,%edx
14024431f:	48 8d 0d 1a b2 1c 00 	lea    0x1cb21a(%rip),%rcx        # 0x14040f540
140244326:	e8 45 80 ff ff       	call   0x14023c370
14024432b:	85 c0                	test   %eax,%eax
14024432d:	74 1e                	je     0x14024434d
14024432f:	33 d2                	xor    %edx,%edx
140244331:	48 8d 0d 0c b2 1c 00 	lea    0x1cb20c(%rip),%rcx        # 0x14040f544
140244338:	e8 33 80 ff ff       	call   0x14023c370
14024433d:	85 c0                	test   %eax,%eax
14024433f:	75 13                	jne    0x140244354
140244341:	48 8d 0d f8 b1 1c 00 	lea    0x1cb1f8(%rip),%rcx        # 0x14040f540
140244348:	e8 83 7f ff ff       	call   0x14023c2d0
14024434d:	33 c0                	xor    %eax,%eax
14024434f:	48 83 c4 28          	add    $0x28,%rsp
140244353:	c3                   	ret
140244354:	b8 01 00 00 00       	mov    $0x1,%eax