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
140d13371:	41 5e                	pop    %r14
140d13373:	5d                   	pop    %rbp
140d13374:	c3                   	ret
140d13375:	cc                   	int3
140d13376:	cc                   	int3
140d13377:	cc                   	int3
140d13378:	cc                   	int3
140d13379:	cc                   	int3
140d1337a:	cc                   	int3
140d1337b:	cc                   	int3
140d1337c:	cc                   	int3
140d1337d:	cc                   	int3
140d1337e:	cc                   	int3
140d1337f:	cc                   	int3
140d13380:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d13385:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d1338a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d1338f:	57                   	push   %rdi
140d13390:	41 54                	push   %r12
140d13392:	41 55                	push   %r13
140d13394:	41 56                	push   %r14
140d13396:	41 57                	push   %r15
140d13398:	b8 30 00 00 00       	mov    $0x30,%eax
140d1339d:	e8 fe 80 10 00       	call   0x140e1b4a0
140d133a2:	48 2b e0             	sub    %rax,%rsp
140d133a5:	48 8b b9 f0 00 00 00 	mov    0xf0(%rcx),%rdi
140d133ac:	4c 8b e9             	mov    %rcx,%r13
140d133af:	48 8b ca             	mov    %rdx,%rcx
140d133b2:	45 8b e0             	mov    %r8d,%r12d
140d133b5:	4c 8b f2             	mov    %rdx,%r14
140d133b8:	33 f6                	xor    %esi,%esi
140d133ba:	33 db                	xor    %ebx,%ebx
140d133bc:	e8 5f e1 fa ff       	call   0x140cc1520
140d133c1:	44 8b f8             	mov    %eax,%r15d
140d133c4:	85 c0                	test   %eax,%eax
140d133c6:	0f 8e c5 00 00 00    	jle    0x140d13491
140d133cc:	48 8d 0d 3d 04 00 00 	lea    0x43d(%rip),%rcx        # 0x140d13810
140d133d3:	e8 18 e0 fa ff       	call   0x140cc13f0
140d133d8:	48 89 47 08          	mov    %rax,0x8(%rdi)
140d133dc:	48 85 c0             	test   %rax,%rax
140d133df:	75 36                	jne    0x140d13417
140d133e1:	c7 44 24 20 26 00 00 	movl   $0x26,0x20(%rsp)
140d133e8:	00
140d133e9:	ba a9 00 00 00       	mov    $0xa9,%edx
140d133ee:	4c 8d 0d 9b f0 45 00 	lea    0x45f09b(%rip),%r9        # 0x141172490
140d133f5:	b9 22 00 00 00       	mov    $0x22,%ecx
140d133fa:	44 8d 42 98          	lea    -0x68(%rdx),%r8d
140d133fe:	e8 7d d8 fb ff       	call   0x140cd0c80
140d13403:	48 8d 15 86 46 00 00 	lea    0x4686(%rip),%rdx        # 0x140d17a90
140d1340a:	49 8b ce             	mov    %r14,%rcx
140d1340d:	e8 4e e1 fa ff       	call   0x140cc1560
140d13412:	e9 95 00 00 00       	jmp    0x140d134ac
140d13417:	33 ed                	xor    %ebp,%ebp
140d13419:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d13420:	8b d5                	mov    %ebp,%edx
140d13422:	49 8b ce             	mov    %r14,%rcx
140d13425:	e8 36 e3 fa ff       	call   0x140cc1760
140d1342a:	45 8b c4             	mov    %r12d,%r8d
140d1342d:	33 d2                	xor    %edx,%edx
140d1342f:	48 8b c8             	mov    %rax,%rcx
140d13432:	e8 79 83 04 00       	call   0x140d5b7b0
140d13437:	48 8b d8             	mov    %rax,%rbx
140d1343a:	48 85 c0             	test   %rax,%rax
140d1343d:	0f 84 d9 00 00 00    	je     0x140d1351c
140d13443:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d13447:	e8 64 09 fc ff       	call   0x140cd3db0
140d1344c:	3d ea 02 00 00       	cmp    $0x2ea,%eax
140d13451:	75 0e                	jne    0x140d13461
140d13453:	48 39 37             	cmp    %rsi,(%rdi)
140d13456:	0f 85 ab 00 00 00    	jne    0x140d13507
140d1345c:	48 89 1f             	mov    %rbx,(%rdi)
140d1345f:	eb 24                	jmp    0x140d13485
140d13461:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d13465:	48 8b d3             	mov    %rbx,%rdx
140d13468:	e8 13 de fa ff       	call   0x140cc1280
140d1346d:	85 c0                	test   %eax,%eax
140d1346f:	0f 89 92 00 00 00    	jns    0x140d13507
140d13475:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d13479:	48 8b d3             	mov    %rbx,%rdx
140d1347c:	e8 8f e1 fa ff       	call   0x140cc1610
140d13481:	85 c0                	test   %eax,%eax
140d13483:	74 5e                	je     0x140d134e3
140d13485:	33 db                	xor    %ebx,%ebx
140d13487:	ff c5                	inc    %ebp
140d13489:	41 3b ef             	cmp    %r15d,%ebp
140d1348c:	7c 92                	jl     0x140d13420
140d1348e:	8d 73 01             	lea    0x1(%rbx),%esi
140d13491:	48 8b cb             	mov    %rbx,%rcx
140d13494:	e8 b7 82 04 00       	call   0x140d5b750
140d13499:	48 8d 15 f0 45 00 00 	lea    0x45f0(%rip),%rdx        # 0x140d17a90
140d134a0:	49 8b ce             	mov    %r14,%rcx
140d134a3:	e8 b8 e0 fa ff       	call   0x140cc1560
140d134a8:	85 f6                	test   %esi,%esi
140d134aa:	7f 18                	jg     0x140d134c4
140d134ac:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d134b0:	48 8d 15 99 82 04 00 	lea    0x48299(%rip),%rdx        # 0x140d5b750
140d134b7:	e8 a4 e0 fa ff       	call   0x140cc1560
140d134bc:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140d134c3:	00
140d134c4:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d134c9:	8b c6                	mov    %esi,%eax
140d134cb:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140d134d0:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140d134d5:	48 83 c4 30          	add    $0x30,%rsp
140d134d9:	41 5f                	pop    %r15
140d134db:	41 5e                	pop    %r14
140d134dd:	41 5d                	pop    %r13
140d134df:	41 5c                	pop    %r12
140d134e1:	5f                   	pop    %rdi
140d134e2:	c3                   	ret
140d134e3:	ba a9 00 00 00       	mov    $0xa9,%edx
140d134e8:	c7 44 24 20 3d 00 00 	movl   $0x3d,0x20(%rsp)
140d134ef:	00
140d134f0:	4c 8d 0d 99 ef 45 00 	lea    0x45ef99(%rip),%r9        # 0x141172490
140d134f7:	b9 22 00 00 00       	mov    $0x22,%ecx
140d134fc:	44 8d 42 98          	lea    -0x68(%rdx),%r8d
140d13500:	e8 7b d7 fb ff       	call   0x140cd0c80
140d13505:	eb 8a                	jmp    0x140d13491
140d13507:	41 81 8d d0 00 00 00 	orl    $0x800,0xd0(%r13)
140d1350e:	00 08 00 00
140d13512:	be ff ff ff ff       	mov    $0xffffffff,%esi
140d13517:	e9 75 ff ff ff       	jmp    0x140d13491
140d1351c:	c7 44 24 20 2d 00 00 	movl   $0x2d,0x20(%rsp)
140d13523:	00
140d13524:	e9 c0 fe ff ff       	jmp    0x140d133e9
140d13529:	cc                   	int3
140d1352a:	cc                   	int3
140d1352b:	cc                   	int3
140d1352c:	cc                   	int3
140d1352d:	cc                   	int3
140d1352e:	cc                   	int3
140d1352f:	cc                   	int3
140d13530:	40 53                	rex push %rbx
140d13532:	b8 40 00 00 00       	mov    $0x40,%eax
140d13537:	e8 64 7f 10 00       	call   0x140e1b4a0
140d1353c:	48 2b e0             	sub    %rax,%rsp
140d1353f:	48 8b d9             	mov    %rcx,%rbx
140d13542:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140d13547:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d1354b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d13550:	e8 2b dd fa ff       	call   0x140cc1280
140d13555:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d13559:	8b d0                	mov    %eax,%edx
140d1355b:	e8 00 e2 fa ff       	call   0x140cc1760
140d13560:	48 83 c4 40          	add    $0x40,%rsp
140d13564:	5b                   	pop    %rbx
140d13565:	c3                   	ret
140d13566:	cc                   	int3
140d13567:	cc                   	int3
140d13568:	cc                   	int3
140d13569:	cc                   	int3
140d1356a:	cc                   	int3
140d1356b:	cc                   	int3
140d1356c:	cc                   	int3
140d1356d:	cc                   	int3
140d1356e:	cc                   	int3
140d1356f:	cc                   	int3
140d13570:	48 85 c9             	test   %rcx,%rcx
140d13573:	74 43                	je     0x140d135b8
140d13575:	53                   	push   %rbx
140d13576:	b8 20 00 00 00       	mov    $0x20,%eax
140d1357b:	e8 20 7f 10 00       	call   0x140e1b4a0
140d13580:	48 2b e0             	sub    %rax,%rsp
140d13583:	48 8b d9             	mov    %rcx,%rbx
140d13586:	48 8b 09             	mov    (%rcx),%rcx
140d13589:	e8 c2 81 04 00       	call   0x140d5b750
140d1358e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d13592:	48 8d 15 b7 81 04 00 	lea    0x481b7(%rip),%rdx        # 0x140d5b750
140d13599:	e8 c2 df fa ff       	call   0x140cc1560
140d1359e:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
140d135a4:	48 8d 15 e5 ee 45 00 	lea    0x45eee5(%rip),%rdx        # 0x141172490
140d135ab:	48 8b cb             	mov    %rbx,%rcx
140d135ae:	e8 5d e4 fa ff       	call   0x140cc1a10
140d135b3:	48 83 c4 20          	add    $0x20,%rsp
140d135b7:	5b                   	pop    %rbx