140d2ff7e:	cc                   	int3
140d2ff7f:	cc                   	int3
140d2ff80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d2ff85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d2ff8a:	57                   	push   %rdi
140d2ff8b:	b8 30 00 00 00       	mov    $0x30,%eax
140d2ff90:	e8 0b b5 0e 00       	call   0x140e1b4a0
140d2ff95:	48 2b e0             	sub    %rax,%rsp
140d2ff98:	48 8b da             	mov    %rdx,%rbx
140d2ff9b:	48 8b f1             	mov    %rcx,%rsi
140d2ff9e:	48 8b cb             	mov    %rbx,%rcx
140d2ffa1:	48 8d 15 80 82 44 00 	lea    0x448280(%rip),%rdx        # 0x141178228
140d2ffa8:	49 8b f8             	mov    %r8,%rdi
140d2ffab:	e8 70 db 10 00       	call   0x140e3db20
140d2ffb0:	85 c0                	test   %eax,%eax
140d2ffb2:	75 3c                	jne    0x140d2fff0
140d2ffb4:	48 8b cf             	mov    %rdi,%rcx
140d2ffb7:	e8 b4 0a 10 00       	call   0x140e30a70
140d2ffbc:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d2ffc1:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d2ffc8:	00 00
140d2ffca:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
140d2ffd0:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d2ffd4:	48 8b ce             	mov    %rsi,%rcx
140d2ffd7:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
140d2ffdb:	e8 70 05 fb ff       	call   0x140ce0550
140d2ffe0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2ffe5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d2ffea:	48 83 c4 30          	add    $0x30,%rsp
140d2ffee:	5f                   	pop    %rdi
140d2ffef:	c3                   	ret
140d2fff0:	48 8d 15 49 82 44 00 	lea    0x448249(%rip),%rdx        # 0x141178240
140d2fff7:	48 8b cb             	mov    %rbx,%rcx
140d2fffa:	e8 21 db 10 00       	call   0x140e3db20
140d2ffff:	85 c0                	test   %eax,%eax
140d30001:	75 29                	jne    0x140d3002c
140d30003:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140d30007:	48 8b cf             	mov    %rdi,%rcx
140d3000a:	e8 61 0a 10 00       	call   0x140e30a70
140d3000f:	83 f8 03             	cmp    $0x3,%eax
140d30012:	77 59                	ja     0x140d3006d
140d30014:	89 43 20             	mov    %eax,0x20(%rbx)
140d30017:	b8 01 00 00 00       	mov    $0x1,%eax
140d3001c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d30021:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d30026:	48 83 c4 30          	add    $0x30,%rsp
140d3002a:	5f                   	pop    %rdi
140d3002b:	c3                   	ret
140d3002c:	48 8d 15 1d 82 44 00 	lea    0x44821d(%rip),%rdx        # 0x141178250
140d30033:	48 8b cb             	mov    %rbx,%rcx
140d30036:	e8 e5 da 10 00       	call   0x140e3db20
140d3003b:	85 c0                	test   %eax,%eax
140d3003d:	75 5b                	jne    0x140d3009a
140d3003f:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140d30043:	48 8b cf             	mov    %rdi,%rcx
140d30046:	e8 35 43 fa ff       	call   0x140cd4380
140d3004b:	85 c0                	test   %eax,%eax
140d3004d:	75 33                	jne    0x140d30082
140d3004f:	4c 8d 0d ba 81 44 00 	lea    0x4481ba(%rip),%r9        # 0x141178210
140d30056:	c7 44 24 20 f4 00 00 	movl   $0xf4,0x20(%rsp)
140d3005d:	00
140d3005e:	8d 50 78             	lea    0x78(%rax),%edx
140d30061:	44 8d 40 6e          	lea    0x6e(%rax),%r8d
140d30065:	8d 48 05             	lea    0x5(%rax),%ecx
140d30068:	e8 13 0c fa ff       	call   0x140cd0c80
140d3006d:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d30072:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d30077:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d3007c:	48 83 c4 30          	add    $0x30,%rsp
140d30080:	5f                   	pop    %rdi
140d30081:	c3                   	ret
140d30082:	89 43 24             	mov    %eax,0x24(%rbx)
140d30085:	b8 01 00 00 00       	mov    $0x1,%eax
140d3008a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3008f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d30094:	48 83 c4 30          	add    $0x30,%rsp
140d30098:	5f                   	pop    %rdi
140d30099:	c3                   	ret
140d3009a:	48 8d 15 bf 81 44 00 	lea    0x4481bf(%rip),%rdx        # 0x141178260
140d300a1:	48 8b cb             	mov    %rbx,%rcx
140d300a4:	e8 77 da 10 00       	call   0x140e3db20
140d300a9:	85 c0                	test   %eax,%eax
140d300ab:	75 3c                	jne    0x140d300e9
140d300ad:	48 8b cf             	mov    %rdi,%rcx
140d300b0:	e8 bb 09 10 00       	call   0x140e30a70
140d300b5:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d300ba:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d300c1:	00 00
140d300c3:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
140d300c9:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d300cd:	48 8b ce             	mov    %rsi,%rcx
140d300d0:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
140d300d4:	e8 77 04 fb ff       	call   0x140ce0550
140d300d9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d300de:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d300e3:	48 83 c4 30          	add    $0x30,%rsp
140d300e7:	5f                   	pop    %rdi
140d300e8:	c3                   	ret
140d300e9:	48 8d 15 88 81 44 00 	lea    0x448188(%rip),%rdx        # 0x141178278
140d300f0:	48 8b cb             	mov    %rbx,%rcx
140d300f3:	e8 28 da 10 00       	call   0x140e3db20
140d300f8:	85 c0                	test   %eax,%eax
140d300fa:	75 3c                	jne    0x140d30138
140d300fc:	48 8b cf             	mov    %rdi,%rcx
140d300ff:	e8 6c 09 10 00       	call   0x140e30a70
140d30104:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d30109:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d30110:	00 00
140d30112:	41 b9 04 10 00 00    	mov    $0x1004,%r9d
140d30118:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d3011c:	48 8b ce             	mov    %rsi,%rcx
140d3011f:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
140d30123:	e8 28 04 fb ff       	call   0x140ce0550
140d30128:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3012d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d30132:	48 83 c4 30          	add    $0x30,%rsp
140d30136:	5f                   	pop    %rdi
140d30137:	c3                   	ret
140d30138:	48 8d 15 59 81 44 00 	lea    0x448159(%rip),%rdx        # 0x141178298
140d3013f:	48 8b cb             	mov    %rbx,%rcx
140d30142:	e8 d9 d9 10 00       	call   0x140e3db20
140d30147:	85 c0                	test   %eax,%eax
140d30149:	75 3c                	jne    0x140d30187
140d3014b:	48 8b cf             	mov    %rdi,%rcx
140d3014e:	e8 1d 09 10 00       	call   0x140e30a70
140d30153:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d30158:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d3015f:	00 00
140d30161:	41 b9 05 10 00 00    	mov    $0x1005,%r9d
140d30167:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d3016b:	48 8b ce             	mov    %rsi,%rcx
140d3016e:	44 8d 42 e6          	lea    -0x1a(%rdx),%r8d
140d30172:	e8 d9 03 fb ff       	call   0x140ce0550
140d30177:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d3017c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d30181:	48 83 c4 30          	add    $0x30,%rsp
140d30185:	5f                   	pop    %rdi
140d30186:	c3                   	ret
140d30187:	33 c9                	xor    %ecx,%ecx
140d30189:	48 8d 15 1c 81 44 00 	lea    0x44811c(%rip),%rdx        # 0x1411782ac
140d30190:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
140d30194:	48 ff c1             	inc    %rcx
140d30197:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d3019b:	0f 85 cc fe ff ff    	jne    0x140d3006d
140d301a1:	48 83 f9 07          	cmp    $0x7,%rcx
140d301a5:	75 e9                	jne    0x140d30190
140d301a7:	48 8b cf             	mov    %rdi,%rcx
140d301aa:	e8 c1 08 10 00       	call   0x140e30a70
140d301af:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d301b4:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140d301bb:	00 00
140d301bd:	41 b9 10 10 00 00    	mov    $0x1010,%r9d
140d301c3:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d301c7:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140d301cd:	48 8b ce             	mov    %rsi,%rcx
140d301d0:	e8 7b 03 fb ff       	call   0x140ce0550
140d301d5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d301da:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d301df:	48 83 c4 30          	add    $0x30,%rsp
140d301e3:	5f                   	pop    %rdi
140d301e4:	c3                   	ret
140d301e5:	cc                   	int3
140d301e6:	cc                   	int3
140d301e7:	cc                   	int3
140d301e8:	cc                   	int3
140d301e9:	cc                   	int3
140d301ea:	cc                   	int3
140d301eb:	cc                   	int3
140d301ec:	cc                   	int3
140d301ed:	cc                   	int3
140d301ee:	cc                   	int3
140d301ef:	cc                   	int3
140d301f0:	40 56                	rex push %rsi
140d301f2:	57                   	push   %rdi
140d301f3:	41 57                	push   %r15
140d301f5:	b8 70 00 00 00       	mov    $0x70,%eax
140d301fa:	e8 a1 b2 0e 00       	call   0x140e1b4a0
140d301ff:	48 2b e0             	sub    %rax,%rsp
140d30202:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140d30206:	4c 8b fa             	mov    %rdx,%r15
140d30209:	48 8b f1             	mov    %rcx,%rsi
140d3020c:	44 8b 47 20          	mov    0x20(%rdi),%r8d
140d30210:	45 85 c0             	test   %r8d,%r8d
140d30213:	74 51                	je     0x140d30266
140d30215:	41 83 e8 01          	sub    $0x1,%r8d
140d30219:	74 28                	je     0x140d30243
140d3021b:	41 83 e8 01          	sub    $0x1,%r8d
140d3021f:	74 1b                	je     0x140d3023c
140d30221:	41 83 f8 01          	cmp    $0x1,%r8d
140d30225:	74 0e                	je     0x140d30235
140d30227:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d3022c:	48 83 c4 70          	add    $0x70,%rsp
140d30230:	41 5f                	pop    %r15
140d30232:	5f                   	pop    %rdi
140d30233:	5e                   	pop    %rsi
140d30234:	c3                   	ret
140d30235:	e8 46 a3 03 00       	call   0x140d6a580
140d3023a:	eb 0c                	jmp    0x140d30248
140d3023c:	e8 bf a2 03 00       	call   0x140d6a500
140d30241:	eb 05                	jmp    0x140d30248
140d30243:	e8 38 a2 03 00       	call   0x140d6a480
140d30248:	4c 8b c0             	mov    %rax,%r8
140d3024b:	ba 98 03 00 00       	mov    $0x398,%edx
140d30250:	49 8b cf             	mov    %r15,%rcx
140d30253:	e8 e8 5c f9 ff       	call   0x140cc5f40
140d30258:	b8 01 00 00 00       	mov    $0x1,%eax
140d3025d:	48 83 c4 70          	add    $0x70,%rsp
140d30261:	41 5f                	pop    %r15
140d30263:	5f                   	pop    %rdi
140d30264:	5e                   	pop    %rsi
140d30265:	c3                   	ret
140d30266:	8b 4f 24             	mov    0x24(%rdi),%ecx
140d30269:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140d30270:	00
140d30271:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140d30278:	00
140d30279:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
140d30280:	00
140d30281:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140d30286:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d3028b:	85 c9                	test   %ecx,%ecx
140d3028d:	74 28                	je     0x140d302b7
140d3028f:	e8 6c a3 03 00       	call   0x140d6a600
140d30294:	48 85 c0             	test   %rax,%rax
140d30297:	0f 84 6d 01 00 00    	je     0x140d3040a
140d3029d:	4c 8b c0             	mov    %rax,%r8
140d302a0:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d302a5:	49 8b cf             	mov    %r15,%rcx
140d302a8:	e8 93 5c f9 ff       	call   0x140cc5f40
140d302ad:	b8 01 00 00 00       	mov    $0x1,%eax
140d302b2:	e9 9f 01 00 00       	jmp    0x140d30456
140d302b7:	45 33 ed             	xor    %r13d,%r13d
140d302ba:	4c 39 6e 38          	cmp    %r13,0x38(%rsi)
140d302be:	74 1e                	je     0x140d302de
140d302c0:	e8 bb 54 fa ff       	call   0x140cd5780
140d302c5:	48 8b d8             	mov    %rax,%rbx
140d302c8:	48 85 c0             	test   %rax,%rax
140d302cb:	0f 84 39 01 00 00    	je     0x140d3040a
140d302d1:	48 8b d6             	mov    %rsi,%rdx
140d302d4:	48 8b c8             	mov    %rax,%rcx
140d302d7:	e8 54 1e fd ff       	call   0x140d02130
140d302dc:	eb 03                	jmp    0x140d302e1
140d302de:	49 8b dd             	mov    %r13,%rbx
140d302e1:	8b 47 08             	mov    0x8(%rdi),%eax
140d302e4:	85 c0                	test   %eax,%eax
140d302e6:	0f 84 22 01 00 00    	je     0x140d3040e
140d302ec:	4c 63 27             	movslq (%rdi),%r12
140d302ef:	44 8b 77 0c          	mov    0xc(%rdi),%r14d
140d302f3:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
140d302f7:	83 f8 02             	cmp    $0x2,%eax
140d302fa:	0f 8f 02 01 00 00    	jg     0x140d30402
140d30300:	e8 ab ab fa ff       	call   0x140cdaeb0
140d30305:	48 8b f0             	mov    %rax,%rsi
140d30308:	48 85 c0             	test   %rax,%rax
140d3030b:	0f 84 f1 00 00 00    	je     0x140d30402
140d30311:	41 83 fe ff          	cmp    $0xffffffff,%r14d
140d30315:	75 16                	jne    0x140d3032d
140d30317:	41 81 fc 00 08 00 00 	cmp    $0x800,%r12d
140d3031e:	b8 00 01 00 00       	mov    $0x100,%eax
140d30323:	41 be a0 00 00 00    	mov    $0xa0,%r14d
140d30329:	44 0f 4d f0          	cmovge %eax,%r14d
140d3032d:	48 85 ed             	test   %rbp,%rbp
140d30330:	75 18                	jne    0x140d3034a
140d30332:	41 81 fc 00 08 00 00 	cmp    $0x800,%r12d
140d30339:	7c 07                	jl     0x140d30342
140d3033b:	e8 b0 5b f9 ff       	call   0x140cc5ef0
140d30340:	eb 05                	jmp    0x140d30347
140d30342:	e8 89 5b f9 ff       	call   0x140cc5ed0
140d30347:	48 8b e8             	mov    %rax,%rbp
140d3034a:	8b 47 08             	mov    0x8(%rdi),%eax
140d3034d:	83 f8 01             	cmp    $0x1,%eax
140d30350:	75 31                	jne    0x140d30383
140d30352:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140d30357:	49 8b d4             	mov    %r12,%rdx
140d3035a:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140d3035f:	4c 8b cd             	mov    %rbp,%r9
140d30362:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140d30367:	48 8b ce             	mov    %rsi,%rcx
140d3036a:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140d3036f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d30374:	4d 63 c6             	movslq %r14d,%r8
140d30377:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140d3037c:	e8 af a7 03 00       	call   0x140d6ab30
140d30381:	eb 3c                	jmp    0x140d303bf
140d30383:	83 f8 02             	cmp    $0x2,%eax
140d30386:	75 72                	jne    0x140d303fa
140d30388:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d3038d:	49 8b d4             	mov    %r12,%rdx
140d30390:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140d30395:	4c 8b cd             	mov    %rbp,%r9
140d30398:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140d3039d:	48 8b ce             	mov    %rsi,%rcx
140d303a0:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140d303a5:	c7 44 24 30 ff ff ff 	movl   $0xffffffff,0x30(%rsp)
140d303ac:	ff
140d303ad:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d303b2:	4d 63 c6             	movslq %r14d,%r8
140d303b5:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140d303ba:	e8 31 b0 03 00       	call   0x140d6b3f0
140d303bf:	85 c0                	test   %eax,%eax
140d303c1:	7e 37                	jle    0x140d303fa
140d303c3:	48 8b cb             	mov    %rbx,%rcx
140d303c6:	e8 85 53 fa ff       	call   0x140cd5750
140d303cb:	48 8b ce             	mov    %rsi,%rcx
140d303ce:	e8 4d a8 fa ff       	call   0x140cdac20
140d303d3:	48 8b ce             	mov    %rsi,%rcx
140d303d6:	48 8b d8             	mov    %rax,%rbx
140d303d9:	e8 d2 a9 fa ff       	call   0x140cdadb0
140d303de:	48 85 db             	test   %rbx,%rbx
140d303e1:	74 27                	je     0x140d3040a
140d303e3:	4c 8b c3             	mov    %rbx,%r8
140d303e6:	ba 98 03 00 00       	mov    $0x398,%edx
140d303eb:	49 8b cf             	mov    %r15,%rcx
140d303ee:	e8 4d 5b f9 ff       	call   0x140cc5f40
140d303f3:	b8 01 00 00 00       	mov    $0x1,%eax
140d303f8:	eb 5c                	jmp    0x140d30456
140d303fa:	48 8b ce             	mov    %rsi,%rcx
140d303fd:	e8 ae a9 fa ff       	call   0x140cdadb0
140d30402:	48 8b cb             	mov    %rbx,%rcx
140d30405:	e8 46 53 fa ff       	call   0x140cd5750
140d3040a:	33 c0                	xor    %eax,%eax
140d3040c:	eb 48                	jmp    0x140d30456
140d3040e:	e8 7d d5 fc ff       	call   0x140cfd990
140d30413:	48 8b f0             	mov    %rax,%rsi
140d30416:	48 85 c0             	test   %rax,%rax
140d30419:	74 e7                	je     0x140d30402
140d3041b:	44 8b 47 04          	mov    0x4(%rdi),%r8d
140d3041f:	4c 8b cb             	mov    %rbx,%r9
140d30422:	8b 17                	mov    (%rdi),%edx
140d30424:	48 8b c8             	mov    %rax,%rcx
140d30427:	e8 54 9e 03 00       	call   0x140d6a280
140d3042c:	48 8b cb             	mov    %rbx,%rcx
140d3042f:	8b f8                	mov    %eax,%edi
140d30431:	e8 1a 53 fa ff       	call   0x140cd5750
140d30436:	85 ff                	test   %edi,%edi
140d30438:	74 12                	je     0x140d3044c
140d3043a:	4c 8b c6             	mov    %rsi,%r8
140d3043d:	ba 1c 00 00 00       	mov    $0x1c,%edx
140d30442:	49 8b cf             	mov    %r15,%rcx
140d30445:	e8 f6 5a f9 ff       	call   0x140cc5f40
140d3044a:	eb 08                	jmp    0x140d30454
140d3044c:	48 8b ce             	mov    %rsi,%rcx
140d3044f:	e8 0c d4 fc ff       	call   0x140cfd860
140d30454:	8b c7                	mov    %edi,%eax
140d30456:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140d3045b:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
140d30462:	00
140d30463:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140d3046a:	00
140d3046b:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx