140d12e9c:	e8 9f fb fa ff       	call   0x140cc2a40
140d12ea1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d12ea6:	b8 01 00 00 00       	mov    $0x1,%eax
140d12eab:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140d12eb0:	48 83 c4 60          	add    $0x60,%rsp
140d12eb4:	5f                   	pop    %rdi
140d12eb5:	c3                   	ret
140d12eb6:	cc                   	int3
140d12eb7:	cc                   	int3
140d12eb8:	cc                   	int3
140d12eb9:	cc                   	int3
140d12eba:	cc                   	int3
140d12ebb:	cc                   	int3
140d12ebc:	cc                   	int3
140d12ebd:	cc                   	int3
140d12ebe:	cc                   	int3
140d12ebf:	cc                   	int3
140d12ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d12ec5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d12eca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d12ecf:	57                   	push   %rdi
140d12ed0:	b8 20 00 00 00       	mov    $0x20,%eax
140d12ed5:	e8 c6 85 10 00       	call   0x140e1b4a0
140d12eda:	48 2b e0             	sub    %rax,%rsp
140d12edd:	48 8b f9             	mov    %rcx,%rdi
140d12ee0:	41 8b e8             	mov    %r8d,%ebp
140d12ee3:	48 8b ca             	mov    %rdx,%rcx
140d12ee6:	48 8b f2             	mov    %rdx,%rsi
140d12ee9:	33 db                	xor    %ebx,%ebx
140d12eeb:	e8 30 e6 fa ff       	call   0x140cc1520
140d12ef0:	85 c0                	test   %eax,%eax
140d12ef2:	7e 58                	jle    0x140d12f4c
140d12ef4:	0f 1f 40 00          	nopl   0x0(%rax)
140d12ef8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d12eff:	00
140d12f00:	4c 8d 0d 85 08 29 00 	lea    0x290885(%rip),%r9        # 0x140fa378c
140d12f07:	48 8b cf             	mov    %rdi,%rcx
140d12f0a:	44 8d 45 02          	lea    0x2(%rbp),%r8d
140d12f0e:	48 8d 15 b7 07 45 00 	lea    0x4507b7(%rip),%rdx        # 0x1411636cc
140d12f15:	e8 16 5d fe ff       	call   0x140cf8c30
140d12f1a:	8b d3                	mov    %ebx,%edx
140d12f1c:	48 8b ce             	mov    %rsi,%rcx
140d12f1f:	e8 3c e8 fa ff       	call   0x140cc1760
140d12f24:	48 8b d0             	mov    %rax,%rdx
140d12f27:	48 8b cf             	mov    %rdi,%rcx
140d12f2a:	e8 21 26 00 00       	call   0x140d15550
140d12f2f:	48 8d 15 36 39 2a 00 	lea    0x2a3936(%rip),%rdx        # 0x140fb686c
140d12f36:	48 8b cf             	mov    %rdi,%rcx
140d12f39:	e8 02 fb fa ff       	call   0x140cc2a40
140d12f3e:	48 8b ce             	mov    %rsi,%rcx
140d12f41:	ff c3                	inc    %ebx
140d12f43:	e8 d8 e5 fa ff       	call   0x140cc1520
140d12f48:	3b d8                	cmp    %eax,%ebx
140d12f4a:	7c b4                	jl     0x140d12f00
140d12f4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d12f51:	b8 01 00 00 00       	mov    $0x1,%eax
140d12f56:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d12f5b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d12f60:	48 83 c4 20          	add    $0x20,%rsp
140d12f64:	5f                   	pop    %rdi
140d12f65:	c3                   	ret
140d12f66:	cc                   	int3
140d12f67:	cc                   	int3
140d12f68:	cc                   	int3
140d12f69:	cc                   	int3
140d12f6a:	cc                   	int3
140d12f6b:	cc                   	int3
140d12f6c:	cc                   	int3
140d12f6d:	cc                   	int3
140d12f6e:	cc                   	int3
140d12f6f:	cc                   	int3
140d12f70:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d12f75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d12f7a:	57                   	push   %rdi
140d12f7b:	b8 40 00 00 00       	mov    $0x40,%eax
140d12f80:	e8 1b 85 10 00       	call   0x140e1b4a0
140d12f85:	48 2b e0             	sub    %rax,%rsp
140d12f88:	45 8b d1             	mov    %r9d,%r10d
140d12f8b:	8d 78 c1             	lea    -0x3f(%rax),%edi
140d12f8e:	41 8d 41 02          	lea    0x2(%r9),%eax
140d12f92:	49 8b e8             	mov    %r8,%rbp
140d12f95:	4c 8d 0d f0 07 29 00 	lea    0x2907f0(%rip),%r9        # 0x140fa378c
140d12f9c:	45 8b c2             	mov    %r10d,%r8d
140d12f9f:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140d12fa4:	48 8b f1             	mov    %rcx,%rsi
140d12fa7:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d12fab:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140d12fb0:	48 8d 15 e1 f3 45 00 	lea    0x45f3e1(%rip),%rdx        # 0x141172398
140d12fb7:	e8 74 5c fe ff       	call   0x140cf8c30
140d12fbc:	48 83 3d 64 ee 45 00 	cmpq   $0x0,0x45ee64(%rip)        # 0x141171e28
140d12fc3:	00
140d12fc4:	74 4c                	je     0x140d13012
140d12fc6:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d12fcb:	48 8d 1d 56 ee 45 00 	lea    0x45ee56(%rip),%rbx        # 0x141171e28
140d12fd2:	8b 53 f8             	mov    -0x8(%rbx),%edx
140d12fd5:	48 8b cd             	mov    %rbp,%rcx
140d12fd8:	e8 23 69 04 00       	call   0x140d59900
140d12fdd:	85 c0                	test   %eax,%eax
140d12fdf:	74 22                	je     0x140d13003
140d12fe1:	85 ff                	test   %edi,%edi
140d12fe3:	74 04                	je     0x140d12fe9
140d12fe5:	33 ff                	xor    %edi,%edi
140d12fe7:	eb 0f                	jmp    0x140d12ff8
140d12fe9:	48 8d 15 7c db 2c 00 	lea    0x2cdb7c(%rip),%rdx        # 0x140fe0b6c
140d12ff0:	48 8b ce             	mov    %rsi,%rcx
140d12ff3:	e8 48 fa fa ff       	call   0x140cc2a40
140d12ff8:	48 8b 13             	mov    (%rbx),%rdx
140d12ffb:	48 8b ce             	mov    %rsi,%rcx
140d12ffe:	e8 3d fa fa ff       	call   0x140cc2a40
140d13003:	48 83 c3 18          	add    $0x18,%rbx
140d13007:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140d1300b:	75 c5                	jne    0x140d12fd2
140d1300d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d13012:	85 ff                	test   %edi,%edi
140d13014:	48 8d 0d 51 38 2a 00 	lea    0x2a3851(%rip),%rcx        # 0x140fb686c
140d1301b:	48 8d 15 ae 06 45 00 	lea    0x4506ae(%rip),%rdx        # 0x1411636d0
140d13022:	48 0f 44 d1          	cmove  %rcx,%rdx
140d13026:	48 8b ce             	mov    %rsi,%rcx
140d13029:	e8 12 fa fa ff       	call   0x140cc2a40
140d1302e:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d13033:	b8 01 00 00 00       	mov    $0x1,%eax
140d13038:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d1303d:	48 83 c4 40          	add    $0x40,%rsp
140d13041:	5f                   	pop    %rdi
140d13042:	c3                   	ret
140d13043:	cc                   	int3
140d13044:	cc                   	int3
140d13045:	cc                   	int3
140d13046:	cc                   	int3
140d13047:	cc                   	int3
140d13048:	cc                   	int3
140d13049:	cc                   	int3
140d1304a:	cc                   	int3
140d1304b:	cc                   	int3
140d1304c:	cc                   	int3
140d1304d:	cc                   	int3
140d1304e:	cc                   	int3
140d1304f:	cc                   	int3
140d13050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d13055:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d1305a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d1305f:	57                   	push   %rdi
140d13060:	41 56                	push   %r14
140d13062:	41 57                	push   %r15
140d13064:	b8 30 00 00 00       	mov    $0x30,%eax
140d13069:	e8 32 84 10 00       	call   0x140e1b4a0
140d1306e:	48 2b e0             	sub    %rax,%rsp
140d13071:	49 8b d8             	mov    %r8,%rbx
140d13074:	48 8b ea             	mov    %rdx,%rbp
140d13077:	4c 8b f1             	mov    %rcx,%r14
140d1307a:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
140d1307e:	48 8d 15 f3 f2 45 00 	lea    0x45f2f3(%rip),%rdx        # 0x141172378
140d13085:	33 f6                	xor    %esi,%esi
140d13087:	33 ff                	xor    %edi,%edi
140d13089:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d1308d:	e8 2e a1 12 00       	call   0x140e3d1c0
140d13092:	85 c0                	test   %eax,%eax
140d13094:	75 66                	jne    0x140d130fc
140d13096:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d1309a:	48 8b cd             	mov    %rbp,%rcx
140d1309d:	e8 ae fc ff ff       	call   0x140d12d50
140d130a2:	48 8b f0             	mov    %rax,%rsi
140d130a5:	48 85 c0             	test   %rax,%rax
140d130a8:	74 2a                	je     0x140d130d4
140d130aa:	49 83 3e 00          	cmpq   $0x0,(%r14)
140d130ae:	0f 84 2b 01 00 00    	je     0x140d131df
140d130b4:	ba 9e 00 00 00       	mov    $0x9e,%edx
140d130b9:	c7 44 24 20 6e 00 00 	movl   $0x6e,0x20(%rsp)
140d130c0:	00
140d130c1:	4c 8d 0d 98 f2 45 00 	lea    0x45f298(%rip),%r9        # 0x141172360
140d130c8:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
140d130cb:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140d130cf:	e8 ac db fb ff       	call   0x140cd0c80
140d130d4:	48 8d 15 f5 b8 fb ff 	lea    -0x4470b(%rip),%rdx        # 0x140cce9d0
140d130db:	48 8b ce             	mov    %rsi,%rcx
140d130de:	e8 7d e4 fa ff       	call   0x140cc1560
140d130e3:	48 8d 15 16 e8 fd ff 	lea    -0x217ea(%rip),%rdx        # 0x140cf1900
140d130ea:	48 8b cf             	mov    %rdi,%rcx
140d130ed:	e8 6e e4 fa ff       	call   0x140cc1560
140d130f2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d130f7:	e9 2a 01 00 00       	jmp    0x140d13226
140d130fc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d13100:	48 8d 15 81 f2 45 00 	lea    0x45f281(%rip),%rdx        # 0x141172388
140d13107:	e8 14 aa 12 00       	call   0x140e3db20
140d1310c:	85 c0                	test   %eax,%eax
140d1310e:	0f 85 10 01 00 00    	jne    0x140d13224
140d13114:	e8 77 e8 fd ff       	call   0x140cf1990
140d13119:	4c 8b f8             	mov    %rax,%r15
140d1311c:	48 85 c0             	test   %rax,%rax
140d1311f:	74 34                	je     0x140d13155
140d13121:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d13125:	48 8b cd             	mov    %rbp,%rcx
140d13128:	e8 b3 6b 00 00       	call   0x140d19ce0
140d1312d:	48 8b f8             	mov    %rax,%rdi
140d13130:	48 85 c0             	test   %rax,%rax
140d13133:	75 2a                	jne    0x140d1315f
140d13135:	ba 9e 00 00 00       	mov    $0x9e,%edx
140d1313a:	c7 44 24 20 56 00 00 	movl   $0x56,0x20(%rsp)
140d13141:	00
140d13142:	4c 8d 0d 17 f2 45 00 	lea    0x45f217(%rip),%r9        # 0x141172360
140d13149:	8d 48 22             	lea    0x22(%rax),%ecx
140d1314c:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140d13150:	e8 2b db fb ff       	call   0x140cd0c80
140d13155:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140d1315a:	e9 c7 00 00 00       	jmp    0x140d13226
140d1315f:	41 b8 01 10 00 00    	mov    $0x1001,%r8d
140d13165:	48 8b d7             	mov    %rdi,%rdx
140d13168:	49 8b cf             	mov    %r15,%rcx
140d1316b:	e8 60 61 ff ff       	call   0x140d092d0
140d13170:	48 8b d7             	mov    %rdi,%rdx
140d13173:	48 8b cd             	mov    %rbp,%rcx
140d13176:	8b d8                	mov    %eax,%ebx
140d13178:	e8 c3 6b 00 00       	call   0x140d19d40
140d1317d:	49 8b 3f             	mov    (%r15),%rdi
140d13180:	49 8b cf             	mov    %r15,%rcx
140d13183:	49 89 37             	mov    %rsi,(%r15)
140d13186:	e8 d5 e7 fd ff       	call   0x140cf1960
140d1318b:	85 db                	test   %ebx,%ebx
140d1318d:	0f 84 41 ff ff ff    	je     0x140d130d4
140d13193:	48 8b cf             	mov    %rdi,%rcx
140d13196:	e8 85 e3 fa ff       	call   0x140cc1520
140d1319b:	85 c0                	test   %eax,%eax
140d1319d:	0f 8e 31 ff ff ff    	jle    0x140d130d4
140d131a3:	48 8b cf             	mov    %rdi,%rcx
140d131a6:	e8 75 e3 fa ff       	call   0x140cc1520
140d131ab:	48 8b cf             	mov    %rdi,%rcx
140d131ae:	8d 50 ff             	lea    -0x1(%rax),%edx
140d131b1:	e8 aa e5 fa ff       	call   0x140cc1760
140d131b6:	39 70 10             	cmp    %esi,0x10(%rax)
140d131b9:	0f 84 eb fe ff ff    	je     0x140d130aa
140d131bf:	ba 9e 00 00 00       	mov    $0x9e,%edx
140d131c4:	c7 44 24 20 66 00 00 	movl   $0x66,0x20(%rsp)
140d131cb:	00
140d131cc:	4c 8d 0d 8d f1 45 00 	lea    0x45f18d(%rip),%r9        # 0x141172360
140d131d3:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
140d131d6:	44 8d 42 03          	lea    0x3(%rdx),%r8d
140d131da:	e9 f0 fe ff ff       	jmp    0x140d130cf
140d131df:	48 8d 0d 9a ed 45 00 	lea    0x45ed9a(%rip),%rcx        # 0x141171f80
140d131e6:	e8 f5 ab fe ff       	call   0x140cfdde0
140d131eb:	49 89 06             	mov    %rax,(%r14)
140d131ee:	48 85 c0             	test   %rax,%rax
140d131f1:	0f 84 dd fe ff ff    	je     0x140d130d4
140d131f7:	48 85 f6             	test   %rsi,%rsi
140d131fa:	74 14                	je     0x140d13210
140d131fc:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140d13202:	49 8b 06             	mov    (%r14),%rax
140d13205:	48 89 70 08          	mov    %rsi,0x8(%rax)
140d13209:	b8 01 00 00 00       	mov    $0x1,%eax
140d1320e:	eb 16                	jmp    0x140d13226
140d13210:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140d13216:	b8 01 00 00 00       	mov    $0x1,%eax
140d1321b:	49 8b 0e             	mov    (%r14),%rcx
140d1321e:	48 89 79 08          	mov    %rdi,0x8(%rcx)
140d13222:	eb 02                	jmp    0x140d13226
140d13224:	33 c0                	xor    %eax,%eax
140d13226:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d1322b:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d13230:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d13235:	48 83 c4 30          	add    $0x30,%rsp
140d13239:	41 5f                	pop    %r15
140d1323b:	41 5e                	pop    %r14
140d1323d:	5f                   	pop    %rdi
140d1323e:	c3                   	ret
140d1323f:	cc                   	int3
140d13240:	40 55                	rex push %rbp
140d13242:	41 56                	push   %r14
140d13244:	41 57                	push   %r15
140d13246:	b8 20 00 00 00       	mov    $0x20,%eax
140d1324b:	e8 50 82 10 00       	call   0x140e1b4a0
140d13250:	48 2b e0             	sub    %rax,%rsp
140d13253:	4c 8b f1             	mov    %rcx,%r14
140d13256:	45 33 ff             	xor    %r15d,%r15d
140d13259:	48 8b ca             	mov    %rdx,%rcx
140d1325c:	e8 0f 67 ff ff       	call   0x140d09970
140d13261:	48 8b e8             	mov    %rax,%rbp
140d13264:	48 85 c0             	test   %rax,%rax
140d13267:	75 0a                	jne    0x140d13273
140d13269:	48 83 c4 20          	add    $0x20,%rsp
140d1326d:	41 5f                	pop    %r15
140d1326f:	41 5e                	pop    %r14
140d13271:	5d                   	pop    %rbp
140d13272:	c3                   	ret
140d13273:	4d 39 3e             	cmp    %r15,(%r14)
140d13276:	0f 85 dd 00 00 00    	jne    0x140d13359
140d1327c:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140d13281:	48 8b cd             	mov    %rbp,%rcx
140d13284:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d13289:	41 8b f7             	mov    %r15d,%esi
140d1328c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140d13291:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140d13296:	e8 85 e2 fa ff       	call   0x140cc1520
140d1329b:	85 c0                	test   %eax,%eax
140d1329d:	0f 8e 9c 00 00 00    	jle    0x140d1333f
140d132a3:	4c 8d 25 76 eb 45 00 	lea    0x45eb76(%rip),%r12        # 0x141171e20
140d132aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d132b0:	8b d6                	mov    %esi,%edx
140d132b2:	48 8b cd             	mov    %rbp,%rcx
140d132b5:	e8 a6 e4 fa ff       	call   0x140cc1760
140d132ba:	48 8b 78 08          	mov    0x8(%rax),%rdi
140d132be:	4d 39 3e             	cmp    %r15,(%r14)
140d132c1:	75 0d                	jne    0x140d132d0
140d132c3:	e8 88 e2 fb ff       	call   0x140cd1550
140d132c8:	49 89 06             	mov    %rax,(%r14)
140d132cb:	48 85 c0             	test   %rax,%rax
140d132ce:	74 75                	je     0x140d13345
140d132d0:	4c 39 3d 51 eb 45 00 	cmp    %r15,0x45eb51(%rip)        # 0x141171e28
140d132d7:	49 8b dc             	mov    %r12,%rbx
140d132da:	74 4b                	je     0x140d13327
140d132dc:	0f 1f 40 00          	nopl   0x0(%rax)
140d132e0:	48 8b 43 10          	mov    0x10(%rbx),%rax
140d132e4:	4c 8b c7             	mov    %rdi,%r8
140d132e7:	4c 2b c0             	sub    %rax,%r8
140d132ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d132f0:	0f b6 10             	movzbl (%rax),%edx
140d132f3:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140d132f8:	2b d1                	sub    %ecx,%edx
140d132fa:	75 07                	jne    0x140d13303
140d132fc:	48 ff c0             	inc    %rax
140d132ff:	85 c9                	test   %ecx,%ecx
140d13301:	75 ed                	jne    0x140d132f0
140d13303:	85 d2                	test   %edx,%edx
140d13305:	74 0c                	je     0x140d13313
140d13307:	48 83 c3 18          	add    $0x18,%rbx
140d1330b:	4c 39 7b 08          	cmp    %r15,0x8(%rbx)
140d1330f:	75 cf                	jne    0x140d132e0
140d13311:	eb 14                	jmp    0x140d13327
140d13313:	8b 13                	mov    (%rbx),%edx
140d13315:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d1331b:	49 8b 0e             	mov    (%r14),%rcx
140d1331e:	e8 2d 66 04 00       	call   0x140d59950
140d13323:	85 c0                	test   %eax,%eax
140d13325:	74 1e                	je     0x140d13345
140d13327:	4c 39 7b 08          	cmp    %r15,0x8(%rbx)
140d1332b:	74 18                	je     0x140d13345
140d1332d:	48 8b cd             	mov    %rbp,%rcx
140d13330:	ff c6                	inc    %esi
140d13332:	e8 e9 e1 fa ff       	call   0x140cc1520
140d13337:	3b f0                	cmp    %eax,%esi
140d13339:	0f 8c 71 ff ff ff    	jl     0x140d132b0
140d1333f:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140d13345:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d1334a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d1334f:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140d13354:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d13359:	48 8d 15 f0 62 ff ff 	lea    -0x9d10(%rip),%rdx        # 0x140d09650
140d13360:	48 8b cd             	mov    %rbp,%rcx
140d13363:	e8 f8 e1 fa ff       	call   0x140cc1560
140d13368:	41 8b c7             	mov    %r15d,%eax
140d1336b:	48 83 c4 20          	add    $0x20,%rsp
140d1336f:	41 5f                	pop    %r15