140272eaf:	48 8b d3             	mov    %rbx,%rdx
140272eb2:	41 c7 06 2e 00 00 00 	movl   $0x2e,(%r14)
140272eb9:	33 c9                	xor    %ecx,%ecx
140272ebb:	89 ab ac 00 00 00    	mov    %ebp,0xac(%rbx)
140272ec1:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
140272ec8:	ff 53 38             	call   *0x38(%rbx)
140272ecb:	8b f8                	mov    %eax,%edi
140272ecd:	85 c0                	test   %eax,%eax
140272ecf:	0f 84 38 01 00 00    	je     0x14027300d
140272ed5:	45 33 e4             	xor    %r12d,%r12d
140272ed8:	45 33 ff             	xor    %r15d,%r15d
140272edb:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
140272ee2:	48 8b 48 08          	mov    0x8(%rax),%rcx
140272ee6:	48 85 c9             	test   %rcx,%rcx
140272ee9:	74 5d                	je     0x140272f48
140272eeb:	83 39 01             	cmpl   $0x1,(%rcx)
140272eee:	75 58                	jne    0x140272f48
140272ef0:	45 85 ff             	test   %r15d,%r15d
140272ef3:	75 41                	jne    0x140272f36
140272ef5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140272ef9:	49 8b d4             	mov    %r12,%rdx
140272efc:	e8 7f fb ff ff       	call   0x140272a80
140272f01:	85 c0                	test   %eax,%eax
140272f03:	75 31                	jne    0x140272f36
140272f05:	48 85 db             	test   %rbx,%rbx
140272f08:	0f 84 fd 00 00 00    	je     0x14027300b
140272f0e:	48 8b d3             	mov    %rbx,%rdx
140272f11:	41 c7 06 2e 00 00 00 	movl   $0x2e,(%r14)
140272f18:	33 c9                	xor    %ecx,%ecx
140272f1a:	89 ab ac 00 00 00    	mov    %ebp,0xac(%rbx)
140272f20:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
140272f27:	ff 53 38             	call   *0x38(%rbx)
140272f2a:	8b f8                	mov    %eax,%edi
140272f2c:	85 c0                	test   %eax,%eax
140272f2e:	0f 84 d9 00 00 00    	je     0x14027300d
140272f34:	eb 12                	jmp    0x140272f48
140272f36:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
140272f3d:	45 33 ff             	xor    %r15d,%r15d
140272f40:	48 8b 48 08          	mov    0x8(%rax),%rcx
140272f44:	4c 8b 61 08          	mov    0x8(%rcx),%r12
140272f48:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140272f4d:	ff c5                	inc    %ebp
140272f4f:	e8 cc 54 fb ff       	call   0x140228420
140272f54:	3b e8                	cmp    %eax,%ebp
140272f56:	0f 8c a8 fd ff ff    	jl     0x140272d04
140272f5c:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140272f61:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
140272f68:	48 85 c0             	test   %rax,%rax
140272f6b:	0f 84 9c 00 00 00    	je     0x14027300d
140272f71:	48 8b 00             	mov    (%rax),%rax
140272f74:	48 85 c0             	test   %rax,%rax
140272f77:	74 30                	je     0x140272fa9
140272f79:	83 38 00             	cmpl   $0x0,(%rax)
140272f7c:	75 2b                	jne    0x140272fa9
140272f7e:	48 85 db             	test   %rbx,%rbx
140272f81:	0f 84 84 00 00 00    	je     0x14027300b
140272f87:	48 8b d3             	mov    %rbx,%rdx
140272f8a:	41 c7 06 2e 00 00 00 	movl   $0x2e,(%r14)
140272f91:	33 c9                	xor    %ecx,%ecx
140272f93:	89 ab ac 00 00 00    	mov    %ebp,0xac(%rbx)
140272f99:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
140272fa0:	ff 53 38             	call   *0x38(%rbx)
140272fa3:	8b f8                	mov    %eax,%edi
140272fa5:	85 c0                	test   %eax,%eax
140272fa7:	74 64                	je     0x14027300d
140272fa9:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
140272fb0:	48 8b 48 08          	mov    0x8(%rax),%rcx
140272fb4:	48 85 c9             	test   %rcx,%rcx
140272fb7:	74 54                	je     0x14027300d
140272fb9:	83 39 00             	cmpl   $0x0,(%rcx)
140272fbc:	75 4f                	jne    0x14027300d
140272fbe:	48 85 db             	test   %rbx,%rbx
140272fc1:	74 48                	je     0x14027300b
140272fc3:	48 8b d3             	mov    %rbx,%rdx
140272fc6:	41 c7 06 2e 00 00 00 	movl   $0x2e,(%r14)
140272fcd:	33 c9                	xor    %ecx,%ecx
140272fcf:	89 ab ac 00 00 00    	mov    %ebp,0xac(%rbx)
140272fd5:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
140272fdc:	ff 53 38             	call   *0x38(%rbx)
140272fdf:	8b f8                	mov    %eax,%edi
140272fe1:	eb 3b                	jmp    0x14027301e
140272fe3:	48 85 db             	test   %rbx,%rbx
140272fe6:	74 34                	je     0x14027301c
140272fe8:	41 c7 06 01 00 00 00 	movl   $0x1,(%r14)
140272fef:	eb 2b                	jmp    0x14027301c
140272ff1:	48 85 f6             	test   %rsi,%rsi
140272ff4:	0f 85 67 ff ff ff    	jne    0x140272f61
140272ffa:	48 85 db             	test   %rbx,%rbx
140272ffd:	74 1d                	je     0x14027301c
140272fff:	c7 83 b0 00 00 00 01 	movl   $0x1,0xb0(%rbx)
140273006:	00 00 00
140273009:	eb 11                	jmp    0x14027301c
14027300b:	33 ff                	xor    %edi,%edi
14027300d:	8b c7                	mov    %edi,%eax
14027300f:	eb 0d                	jmp    0x14027301e
140273011:	48 85 db             	test   %rbx,%rbx
140273014:	74 06                	je     0x14027301c
140273016:	89 bb b0 00 00 00    	mov    %edi,0xb0(%rbx)
14027301c:	33 c0                	xor    %eax,%eax
14027301e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140273023:	48 83 c4 30          	add    $0x30,%rsp
140273027:	41 5f                	pop    %r15
140273029:	41 5e                	pop    %r14
14027302b:	41 5d                	pop    %r13
14027302d:	41 5c                	pop    %r12
14027302f:	5f                   	pop    %rdi
140273030:	5e                   	pop    %rsi
140273031:	5d                   	pop    %rbp
140273032:	c3                   	ret
140273033:	cc                   	int3
140273034:	cc                   	int3
140273035:	cc                   	int3
140273036:	cc                   	int3
140273037:	cc                   	int3
140273038:	cc                   	int3
140273039:	cc                   	int3
14027303a:	cc                   	int3
14027303b:	cc                   	int3
14027303c:	cc                   	int3
14027303d:	cc                   	int3
14027303e:	cc                   	int3
14027303f:	cc                   	int3
140273040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140273045:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027304a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027304f:	57                   	push   %rdi
140273050:	41 56                	push   %r14
140273052:	41 57                	push   %r15
140273054:	b8 30 00 00 00       	mov    $0x30,%eax
140273059:	e8 82 75 08 00       	call   0x1402fa5e0
14027305e:	48 2b e0             	sub    %rax,%rsp
140273061:	41 8b d8             	mov    %r8d,%ebx
140273064:	48 8b f2             	mov    %rdx,%rsi
140273067:	48 8b f9             	mov    %rcx,%rdi
14027306a:	48 85 d2             	test   %rdx,%rdx
14027306d:	0f 84 68 01 00 00    	je     0x1402731db
140273073:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140273078:	48 8d 15 d9 b2 0e 00 	lea    0xeb2d9(%rip),%rdx        # 0x14035e358
14027307f:	4c 8d 0d b2 78 0b 00 	lea    0xb78b2(%rip),%r9        # 0x14032a938
140273086:	e8 e5 6d fb ff       	call   0x140229e70
14027308b:	8b 0e                	mov    (%rsi),%ecx
14027308d:	85 c9                	test   %ecx,%ecx
14027308f:	0f 84 2c 01 00 00    	je     0x1402731c1
140273095:	83 f9 01             	cmp    $0x1,%ecx
140273098:	0f 85 1f 01 00 00    	jne    0x1402731bd
14027309e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402730a2:	45 33 f6             	xor    %r14d,%r14d
1402730a5:	e8 76 53 fb ff       	call   0x140228420
1402730aa:	85 c0                	test   %eax,%eax
1402730ac:	0f 8e 29 01 00 00    	jle    0x1402731db
1402730b2:	44 8d 7b 02          	lea    0x2(%rbx),%r15d
1402730b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402730bd:	00 00 00
1402730c0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402730c4:	41 8b d6             	mov    %r14d,%edx
1402730c7:	e8 84 55 fb ff       	call   0x140228650
1402730cc:	48 8b d8             	mov    %rax,%rbx
1402730cf:	8b 00                	mov    (%rax),%eax
1402730d1:	85 c0                	test   %eax,%eax
1402730d3:	0f 84 87 00 00 00    	je     0x140273160
1402730d9:	83 f8 01             	cmp    $0x1,%eax
1402730dc:	0f 85 db 00 00 00    	jne    0x1402731bd
1402730e2:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402730e6:	33 c9                	xor    %ecx,%ecx
1402730e8:	48 8b 12             	mov    (%rdx),%rdx
1402730eb:	e8 b0 e3 ff ff       	call   0x1402714a0
1402730f0:	48 8b e8             	mov    %rax,%rbp
1402730f3:	48 85 c0             	test   %rax,%rax
1402730f6:	0f 84 c1 00 00 00    	je     0x1402731bd
1402730fc:	4c 8d 0d 35 78 0b 00 	lea    0xb7835(%rip),%r9        # 0x14032a938
140273103:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140273108:	45 8b c7             	mov    %r15d,%r8d
14027310b:	48 8d 15 4e 38 11 00 	lea    0x11384e(%rip),%rdx        # 0x140386960
140273112:	48 8b cf             	mov    %rdi,%rcx
140273115:	e8 56 6d fb ff       	call   0x140229e70
14027311a:	41 b8 59 00 00 00    	mov    $0x59,%r8d
140273120:	48 8d 15 21 38 11 00 	lea    0x113821(%rip),%rdx        # 0x140386948
140273127:	48 8b cd             	mov    %rbp,%rcx
14027312a:	e8 e1 61 fb ff       	call   0x140229310
14027312f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140273133:	33 c9                	xor    %ecx,%ecx
140273135:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140273139:	e8 62 e3 ff ff       	call   0x1402714a0
14027313e:	48 8b d8             	mov    %rax,%rbx
140273141:	48 85 c0             	test   %rax,%rax
140273144:	74 77                	je     0x1402731bd
140273146:	4c 8b c0             	mov    %rax,%r8
140273149:	48 8d 15 14 8f 0c 00 	lea    0xc8f14(%rip),%rdx        # 0x14033c064
140273150:	48 8b cf             	mov    %rdi,%rcx
140273153:	e8 18 6d fb ff       	call   0x140229e70
140273158:	41 b8 5d 00 00 00    	mov    $0x5d,%r8d
14027315e:	eb 37                	jmp    0x140273197
140273160:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140273164:	33 c9                	xor    %ecx,%ecx
140273166:	e8 35 e3 ff ff       	call   0x1402714a0
14027316b:	48 8b d8             	mov    %rax,%rbx
14027316e:	48 85 c0             	test   %rax,%rax
140273171:	74 4a                	je     0x1402731bd
140273173:	4c 8d 0d be 77 0b 00 	lea    0xb77be(%rip),%r9        # 0x14032a938
14027317a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027317f:	45 8b c7             	mov    %r15d,%r8d
140273182:	48 8d 15 b3 37 11 00 	lea    0x1137b3(%rip),%rdx        # 0x14038693c
140273189:	48 8b cf             	mov    %rdi,%rcx
14027318c:	e8 df 6c fb ff       	call   0x140229e70
140273191:	41 b8 53 00 00 00    	mov    $0x53,%r8d
140273197:	48 8d 15 aa 37 11 00 	lea    0x1137aa(%rip),%rdx        # 0x140386948
14027319e:	48 8b cb             	mov    %rbx,%rcx
1402731a1:	e8 6a 61 fb ff       	call   0x140229310
1402731a6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402731aa:	41 ff c6             	inc    %r14d
1402731ad:	e8 6e 52 fb ff       	call   0x140228420
1402731b2:	44 3b f0             	cmp    %eax,%r14d
1402731b5:	0f 8c 05 ff ff ff    	jl     0x1402730c0
1402731bb:	eb 1e                	jmp    0x1402731db
1402731bd:	33 c0                	xor    %eax,%eax
1402731bf:	eb 1f                	jmp    0x1402731e0
1402731c1:	44 8d 43 02          	lea    0x2(%rbx),%r8d
1402731c5:	48 8b cf             	mov    %rdi,%rcx
1402731c8:	4c 8d 0d 69 77 0b 00 	lea    0xb7769(%rip),%r9        # 0x14032a938
1402731cf:	48 8d 15 5a 37 11 00 	lea    0x11375a(%rip),%rdx        # 0x140386930
1402731d6:	e8 95 6c fb ff       	call   0x140229e70
1402731db:	b8 01 00 00 00       	mov    $0x1,%eax
1402731e0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402731e5:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402731ea:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402731ef:	48 83 c4 30          	add    $0x30,%rsp
1402731f3:	41 5f                	pop    %r15
1402731f5:	41 5e                	pop    %r14
1402731f7:	5f                   	pop    %rdi
1402731f8:	c3                   	ret
1402731f9:	cc                   	int3
1402731fa:	cc                   	int3
1402731fb:	cc                   	int3
1402731fc:	cc                   	int3
1402731fd:	cc                   	int3
1402731fe:	cc                   	int3
1402731ff:	cc                   	int3
140273200:	48 8d 05 69 38 11 00 	lea    0x113869(%rip),%rax        # 0x140386a70
140273207:	c3                   	ret
140273208:	cc                   	int3
140273209:	cc                   	int3
14027320a:	cc                   	int3
14027320b:	cc                   	int3
14027320c:	cc                   	int3
14027320d:	cc                   	int3
14027320e:	cc                   	int3
14027320f:	cc                   	int3
140273210:	48 8d 05 f9 38 11 00 	lea    0x1138f9(%rip),%rax        # 0x140386b10
140273217:	c3                   	ret
140273218:	cc                   	int3
140273219:	cc                   	int3
14027321a:	cc                   	int3
14027321b:	cc                   	int3
14027321c:	cc                   	int3
14027321d:	cc                   	int3
14027321e:	cc                   	int3
14027321f:	cc                   	int3
140273220:	48 8d 05 91 39 11 00 	lea    0x113991(%rip),%rax        # 0x140386bb8
140273227:	c3                   	ret
140273228:	cc                   	int3
140273229:	cc                   	int3
14027322a:	cc                   	int3
14027322b:	cc                   	int3
14027322c:	cc                   	int3
14027322d:	cc                   	int3
14027322e:	cc                   	int3
14027322f:	cc                   	int3
140273230:	48 8d 05 29 3a 11 00 	lea    0x113a29(%rip),%rax        # 0x140386c60
140273237:	c3                   	ret
140273238:	cc                   	int3
140273239:	cc                   	int3
14027323a:	cc                   	int3
14027323b:	cc                   	int3
14027323c:	cc                   	int3
14027323d:	cc                   	int3
14027323e:	cc                   	int3
14027323f:	cc                   	int3
140273240:	48 8d 05 89 3a 11 00 	lea    0x113a89(%rip),%rax        # 0x140386cd0
140273247:	c3                   	ret
140273248:	cc                   	int3
140273249:	cc                   	int3
14027324a:	cc                   	int3
14027324b:	cc                   	int3
14027324c:	cc                   	int3
14027324d:	cc                   	int3
14027324e:	cc                   	int3
14027324f:	cc                   	int3
140273250:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140273255:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14027325a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14027325f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140273264:	57                   	push   %rdi
140273265:	41 54                	push   %r12
140273267:	41 55                	push   %r13
140273269:	41 56                	push   %r14
14027326b:	41 57                	push   %r15
14027326d:	b8 30 00 00 00       	mov    $0x30,%eax
140273272:	e8 69 73 08 00       	call   0x1402fa5e0
140273277:	48 2b e0             	sub    %rax,%rsp
14027327a:	48 8b ca             	mov    %rdx,%rcx
14027327d:	45 8b e9             	mov    %r9d,%r13d
140273280:	49 8b d8             	mov    %r8,%rbx
140273283:	48 8b fa             	mov    %rdx,%rdi
140273286:	45 33 e4             	xor    %r12d,%r12d
140273289:	e8 92 51 fb ff       	call   0x140228420
14027328e:	85 c0                	test   %eax,%eax
140273290:	0f 8e b7 02 00 00    	jle    0x14027354d
140273296:	48 8d 2d 63 cd d8 ff 	lea    -0x27329d(%rip),%rbp        # 0x140000000
14027329d:	0f 1f 00             	nopl   (%rax)
1402732a0:	41 8b d4             	mov    %r12d,%edx
1402732a3:	48 8b cf             	mov    %rdi,%rcx
1402732a6:	e8 a5 53 fb ff       	call   0x140228650
1402732ab:	48 8b f8             	mov    %rax,%rdi
1402732ae:	48 85 c0             	test   %rax,%rax
1402732b1:	74 64                	je     0x140273317
1402732b3:	48 8b 08             	mov    (%rax),%rcx
1402732b6:	48 85 c9             	test   %rcx,%rcx
1402732b9:	74 5c                	je     0x140273317
1402732bb:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1402732bf:	48 85 d2             	test   %rdx,%rdx
1402732c2:	74 53                	je     0x140273317
1402732c4:	83 39 02             	cmpl   $0x2,(%rcx)
1402732c7:	7c 4e                	jl     0x140273317
1402732c9:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1402732cd:	0f b6 32             	movzbl (%rdx),%esi
1402732d0:	c1 e6 08             	shl    $0x8,%esi
1402732d3:	0b f0                	or     %eax,%esi
1402732d5:	8b c6                	mov    %esi,%eax
1402732d7:	83 e8 01             	sub    $0x1,%eax
1402732da:	74 20                	je     0x1402732fc
1402732dc:	83 f8 01             	cmp    $0x1,%eax
1402732df:	75 38                	jne    0x140273319
1402732e1:	4c 8d 0d 50 76 0b 00 	lea    0xb7650(%rip),%r9        # 0x14032a938
1402732e8:	45 8b c5             	mov    %r13d,%r8d
1402732eb:	48 8d 15 66 3a 11 00 	lea    0x113a66(%rip),%rdx        # 0x140386d58
1402732f2:	48 8b cb             	mov    %rbx,%rcx
1402732f5:	e8 76 6b fb ff       	call   0x140229e70
1402732fa:	eb 3a                	jmp    0x140273336
1402732fc:	4c 8d 0d 35 76 0b 00 	lea    0xb7635(%rip),%r9        # 0x14032a938
140273303:	45 8b c5             	mov    %r13d,%r8d
140273306:	48 8d 15 43 3a 11 00 	lea    0x113a43(%rip),%rdx        # 0x140386d50
14027330d:	48 8b cb             	mov    %rbx,%rcx
140273310:	e8 5b 6b fb ff       	call   0x140229e70
140273315:	eb 1f                	jmp    0x140273336
140273317:	33 f6                	xor    %esi,%esi
140273319:	4c 8d 0d 18 76 0b 00 	lea    0xb7618(%rip),%r9        # 0x14032a938
140273320:	89 74 24 20          	mov    %esi,0x20(%rsp)
140273324:	45 8b c5             	mov    %r13d,%r8d
140273327:	48 8d 15 32 3a 11 00 	lea    0x113a32(%rip),%rdx        # 0x140386d60
14027332e:	48 8b cb             	mov    %rbx,%rcx