140afdf21:	e8 2a 9b 69 ff       	call   0x140197a50
140afdf26:	90                   	nop
140afdf27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afdf2c:	e8 1f 9b 69 ff       	call   0x140197a50
140afdf31:	90                   	nop
140afdf32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afdf37:	e8 14 9b 69 ff       	call   0x140197a50
140afdf3c:	e8 ff 69 fb ff       	call   0x140ab4940
140afdf41:	cc                   	int3
140afdf42:	cc                   	int3
140afdf43:	cc                   	int3
140afdf44:	cc                   	int3
140afdf45:	cc                   	int3
140afdf46:	cc                   	int3
140afdf47:	cc                   	int3
140afdf48:	cc                   	int3
140afdf49:	cc                   	int3
140afdf4a:	cc                   	int3
140afdf4b:	cc                   	int3
140afdf4c:	cc                   	int3
140afdf4d:	cc                   	int3
140afdf4e:	cc                   	int3
140afdf4f:	cc                   	int3
140afdf50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afdf55:	57                   	push   %rdi
140afdf56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afdf5d:	48 8b 05 9c af 8b 00 	mov    0x8baf9c(%rip),%rax        # 0x1413b8f00
140afdf64:	48 33 c4             	xor    %rsp,%rax
140afdf67:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afdf6e:	00
140afdf6f:	48 8b f9             	mov    %rcx,%rdi
140afdf72:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afdf76:	e8 19 fd 31 00       	call   0x140e1dc94
140afdf7b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afdf7f:	48 8d 0d 52 73 8c 00 	lea    0x8c7352(%rip),%rcx        # 0x1413c52d8
140afdf86:	e8 cd fd 31 00       	call   0x140e1dd58
140afdf8b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afdf8f:	85 c0                	test   %eax,%eax
140afdf91:	75 4f                	jne    0x140afdfe2
140afdf93:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afdf97:	48 85 c9             	test   %rcx,%rcx
140afdf9a:	74 1d                	je     0x140afdfb9
140afdf9c:	48 ff 41 08          	incq   0x8(%rcx)
140afdfa0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afdfa5:	75 12                	jne    0x140afdfb9
140afdfa7:	48 8b 01             	mov    (%rcx),%rax
140afdfaa:	ba 01 00 00 00       	mov    $0x1,%edx
140afdfaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afdfb3:	ff 15 67 5a 48 00    	call   *0x485a67(%rip)        # 0x140f83a20
140afdfb9:	48 85 db             	test   %rbx,%rbx
140afdfbc:	74 5c                	je     0x140afe01a
140afdfbe:	48 8b c3             	mov    %rbx,%rax
140afdfc1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afdfc8:	00
140afdfc9:	48 33 cc             	xor    %rsp,%rcx
140afdfcc:	e8 2f d5 31 00       	call   0x140e1b500
140afdfd1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afdfd8:	00
140afdfd9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afdfe0:	5f                   	pop    %rdi
140afdfe1:	c3                   	ret
140afdfe2:	48 85 c9             	test   %rcx,%rcx
140afdfe5:	74 33                	je     0x140afe01a
140afdfe7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afdfee:	00 00
140afdff0:	48 8b 01             	mov    (%rcx),%rax
140afdff3:	4c 8d 05 3e 27 8c 00 	lea    0x8c273e(%rip),%r8        # 0x1413c0738
140afdffa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afdfff:	48 8b 40 18          	mov    0x18(%rax),%rax
140afe003:	ff 15 17 5a 48 00    	call   *0x485a17(%rip)        # 0x140f83a20
140afe009:	48 8b 08             	mov    (%rax),%rcx
140afe00c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afe010:	48 85 db             	test   %rbx,%rbx
140afe013:	75 a9                	jne    0x140afdfbe
140afe015:	48 85 c9             	test   %rcx,%rcx
140afe018:	75 d6                	jne    0x140afdff0
140afe01a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afe01f:	48 8b cf             	mov    %rdi,%rcx
140afe022:	e8 f9 64 89 ff       	call   0x140394520
140afe027:	48 8b d8             	mov    %rax,%rbx
140afe02a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe02f:	e8 1c a6 fd ff       	call   0x140ad8650
140afe034:	90                   	nop
140afe035:	4c 8b cb             	mov    %rbx,%r9
140afe038:	4c 8b c0             	mov    %rax,%r8
140afe03b:	48 8d 15 c6 54 4e 00 	lea    0x4e54c6(%rip),%rdx        # 0x140fe3508
140afe042:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe047:	e8 54 38 89 ff       	call   0x1403918a0
140afe04c:	90                   	nop
140afe04d:	48 8b d0             	mov    %rax,%rdx
140afe050:	48 8d 0d 79 04 9a 00 	lea    0x9a0479(%rip),%rcx        # 0x14149e4d0
140afe057:	e8 b4 1e 6d ff       	call   0x1401cff10
140afe05c:	48 8d 15 ed 9b 88 ff 	lea    -0x776413(%rip),%rdx        # 0x140387c50
140afe063:	48 8b c8             	mov    %rax,%rcx
140afe066:	e8 65 bb 88 ff       	call   0x140389bd0
140afe06b:	90                   	nop
140afe06c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe071:	e8 da 99 69 ff       	call   0x140197a50
140afe076:	90                   	nop
140afe077:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe07c:	e8 cf 99 69 ff       	call   0x140197a50
140afe081:	90                   	nop
140afe082:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afe087:	e8 c4 99 69 ff       	call   0x140197a50
140afe08c:	e8 af 68 fb ff       	call   0x140ab4940
140afe091:	cc                   	int3
140afe092:	cc                   	int3
140afe093:	cc                   	int3
140afe094:	cc                   	int3
140afe095:	cc                   	int3
140afe096:	cc                   	int3
140afe097:	cc                   	int3
140afe098:	cc                   	int3
140afe099:	cc                   	int3
140afe09a:	cc                   	int3
140afe09b:	cc                   	int3
140afe09c:	cc                   	int3
140afe09d:	cc                   	int3
140afe09e:	cc                   	int3
140afe09f:	cc                   	int3
140afe0a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afe0a5:	57                   	push   %rdi
140afe0a6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afe0ad:	48 8b 05 4c ae 8b 00 	mov    0x8bae4c(%rip),%rax        # 0x1413b8f00
140afe0b4:	48 33 c4             	xor    %rsp,%rax
140afe0b7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afe0be:	00
140afe0bf:	48 8b f9             	mov    %rcx,%rdi
140afe0c2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afe0c6:	e8 c9 fb 31 00       	call   0x140e1dc94
140afe0cb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afe0cf:	48 8d 0d e2 72 8c 00 	lea    0x8c72e2(%rip),%rcx        # 0x1413c53b8
140afe0d6:	e8 7d fc 31 00       	call   0x140e1dd58
140afe0db:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afe0df:	85 c0                	test   %eax,%eax
140afe0e1:	75 4f                	jne    0x140afe132
140afe0e3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afe0e7:	48 85 c9             	test   %rcx,%rcx
140afe0ea:	74 1d                	je     0x140afe109
140afe0ec:	48 ff 41 08          	incq   0x8(%rcx)
140afe0f0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afe0f5:	75 12                	jne    0x140afe109
140afe0f7:	48 8b 01             	mov    (%rcx),%rax
140afe0fa:	ba 01 00 00 00       	mov    $0x1,%edx
140afe0ff:	48 8b 40 28          	mov    0x28(%rax),%rax
140afe103:	ff 15 17 59 48 00    	call   *0x485917(%rip)        # 0x140f83a20
140afe109:	48 85 db             	test   %rbx,%rbx
140afe10c:	74 5c                	je     0x140afe16a
140afe10e:	48 8b c3             	mov    %rbx,%rax
140afe111:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afe118:	00
140afe119:	48 33 cc             	xor    %rsp,%rcx
140afe11c:	e8 df d3 31 00       	call   0x140e1b500
140afe121:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afe128:	00
140afe129:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afe130:	5f                   	pop    %rdi
140afe131:	c3                   	ret
140afe132:	48 85 c9             	test   %rcx,%rcx
140afe135:	74 33                	je     0x140afe16a
140afe137:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afe13e:	00 00
140afe140:	48 8b 01             	mov    (%rcx),%rax
140afe143:	4c 8d 05 5e 26 8c 00 	lea    0x8c265e(%rip),%r8        # 0x1413c07a8
140afe14a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afe14f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afe153:	ff 15 c7 58 48 00    	call   *0x4858c7(%rip)        # 0x140f83a20
140afe159:	48 8b 08             	mov    (%rax),%rcx
140afe15c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afe160:	48 85 db             	test   %rbx,%rbx
140afe163:	75 a9                	jne    0x140afe10e
140afe165:	48 85 c9             	test   %rcx,%rcx
140afe168:	75 d6                	jne    0x140afe140
140afe16a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afe16f:	48 8b cf             	mov    %rdi,%rcx
140afe172:	e8 a9 63 89 ff       	call   0x140394520
140afe177:	48 8b d8             	mov    %rax,%rbx
140afe17a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe17f:	e8 ac a5 fd ff       	call   0x140ad8730
140afe184:	90                   	nop
140afe185:	4c 8b cb             	mov    %rbx,%r9
140afe188:	4c 8b c0             	mov    %rax,%r8
140afe18b:	48 8d 15 76 53 4e 00 	lea    0x4e5376(%rip),%rdx        # 0x140fe3508
140afe192:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe197:	e8 04 37 89 ff       	call   0x1403918a0
140afe19c:	90                   	nop
140afe19d:	48 8b d0             	mov    %rax,%rdx
140afe1a0:	48 8d 0d 29 03 9a 00 	lea    0x9a0329(%rip),%rcx        # 0x14149e4d0
140afe1a7:	e8 64 1d 6d ff       	call   0x1401cff10
140afe1ac:	48 8d 15 9d 9a 88 ff 	lea    -0x776563(%rip),%rdx        # 0x140387c50
140afe1b3:	48 8b c8             	mov    %rax,%rcx
140afe1b6:	e8 15 ba 88 ff       	call   0x140389bd0
140afe1bb:	90                   	nop
140afe1bc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe1c1:	e8 8a 98 69 ff       	call   0x140197a50
140afe1c6:	90                   	nop
140afe1c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe1cc:	e8 7f 98 69 ff       	call   0x140197a50
140afe1d1:	90                   	nop
140afe1d2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afe1d7:	e8 74 98 69 ff       	call   0x140197a50
140afe1dc:	e8 5f 67 fb ff       	call   0x140ab4940
140afe1e1:	cc                   	int3
140afe1e2:	cc                   	int3
140afe1e3:	cc                   	int3
140afe1e4:	cc                   	int3
140afe1e5:	cc                   	int3
140afe1e6:	cc                   	int3
140afe1e7:	cc                   	int3
140afe1e8:	cc                   	int3
140afe1e9:	cc                   	int3
140afe1ea:	cc                   	int3
140afe1eb:	cc                   	int3
140afe1ec:	cc                   	int3
140afe1ed:	cc                   	int3
140afe1ee:	cc                   	int3
140afe1ef:	cc                   	int3
140afe1f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afe1f5:	57                   	push   %rdi
140afe1f6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afe1fd:	48 8b 05 fc ac 8b 00 	mov    0x8bacfc(%rip),%rax        # 0x1413b8f00
140afe204:	48 33 c4             	xor    %rsp,%rax
140afe207:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afe20e:	00
140afe20f:	48 8b f9             	mov    %rcx,%rdi
140afe212:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afe216:	e8 79 fa 31 00       	call   0x140e1dc94
140afe21b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afe21f:	48 8d 0d 32 7f 8c 00 	lea    0x8c7f32(%rip),%rcx        # 0x1413c6158
140afe226:	e8 2d fb 31 00       	call   0x140e1dd58
140afe22b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afe22f:	85 c0                	test   %eax,%eax
140afe231:	75 4f                	jne    0x140afe282
140afe233:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afe237:	48 85 c9             	test   %rcx,%rcx
140afe23a:	74 1d                	je     0x140afe259
140afe23c:	48 ff 41 08          	incq   0x8(%rcx)
140afe240:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afe245:	75 12                	jne    0x140afe259
140afe247:	48 8b 01             	mov    (%rcx),%rax
140afe24a:	ba 01 00 00 00       	mov    $0x1,%edx
140afe24f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afe253:	ff 15 c7 57 48 00    	call   *0x4857c7(%rip)        # 0x140f83a20
140afe259:	48 85 db             	test   %rbx,%rbx
140afe25c:	74 5c                	je     0x140afe2ba
140afe25e:	48 8b c3             	mov    %rbx,%rax
140afe261:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afe268:	00
140afe269:	48 33 cc             	xor    %rsp,%rcx
140afe26c:	e8 8f d2 31 00       	call   0x140e1b500
140afe271:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afe278:	00
140afe279:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afe280:	5f                   	pop    %rdi
140afe281:	c3                   	ret
140afe282:	48 85 c9             	test   %rcx,%rcx
140afe285:	74 33                	je     0x140afe2ba
140afe287:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afe28e:	00 00
140afe290:	48 8b 01             	mov    (%rcx),%rax
140afe293:	4c 8d 05 f6 2b 8c 00 	lea    0x8c2bf6(%rip),%r8        # 0x1413c0e90
140afe29a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afe29f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afe2a3:	ff 15 77 57 48 00    	call   *0x485777(%rip)        # 0x140f83a20
140afe2a9:	48 8b 08             	mov    (%rax),%rcx
140afe2ac:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afe2b0:	48 85 db             	test   %rbx,%rbx
140afe2b3:	75 a9                	jne    0x140afe25e
140afe2b5:	48 85 c9             	test   %rcx,%rcx
140afe2b8:	75 d6                	jne    0x140afe290
140afe2ba:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afe2bf:	48 8b cf             	mov    %rdi,%rcx
140afe2c2:	e8 59 62 89 ff       	call   0x140394520
140afe2c7:	48 8b d8             	mov    %rax,%rbx
140afe2ca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe2cf:	e8 3c a5 fd ff       	call   0x140ad8810
140afe2d4:	90                   	nop
140afe2d5:	4c 8b cb             	mov    %rbx,%r9
140afe2d8:	4c 8b c0             	mov    %rax,%r8
140afe2db:	48 8d 15 26 52 4e 00 	lea    0x4e5226(%rip),%rdx        # 0x140fe3508
140afe2e2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe2e7:	e8 b4 35 89 ff       	call   0x1403918a0
140afe2ec:	90                   	nop
140afe2ed:	48 8b d0             	mov    %rax,%rdx
140afe2f0:	48 8d 0d d9 01 9a 00 	lea    0x9a01d9(%rip),%rcx        # 0x14149e4d0
140afe2f7:	e8 14 1c 6d ff       	call   0x1401cff10
140afe2fc:	48 8d 15 4d 99 88 ff 	lea    -0x7766b3(%rip),%rdx        # 0x140387c50
140afe303:	48 8b c8             	mov    %rax,%rcx
140afe306:	e8 c5 b8 88 ff       	call   0x140389bd0
140afe30b:	90                   	nop
140afe30c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe311:	e8 3a 97 69 ff       	call   0x140197a50
140afe316:	90                   	nop
140afe317:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe31c:	e8 2f 97 69 ff       	call   0x140197a50
140afe321:	90                   	nop
140afe322:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afe327:	e8 24 97 69 ff       	call   0x140197a50
140afe32c:	e8 0f 66 fb ff       	call   0x140ab4940
140afe331:	cc                   	int3
140afe332:	cc                   	int3
140afe333:	cc                   	int3
140afe334:	cc                   	int3
140afe335:	cc                   	int3
140afe336:	cc                   	int3
140afe337:	cc                   	int3
140afe338:	cc                   	int3
140afe339:	cc                   	int3
140afe33a:	cc                   	int3
140afe33b:	cc                   	int3
140afe33c:	cc                   	int3
140afe33d:	cc                   	int3
140afe33e:	cc                   	int3
140afe33f:	cc                   	int3
140afe340:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afe345:	57                   	push   %rdi
140afe346:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afe34d:	48 8b 05 ac ab 8b 00 	mov    0x8babac(%rip),%rax        # 0x1413b8f00
140afe354:	48 33 c4             	xor    %rsp,%rax
140afe357:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afe35e:	00
140afe35f:	48 8b f9             	mov    %rcx,%rdi
140afe362:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afe366:	e8 29 f9 31 00       	call   0x140e1dc94
140afe36b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afe36f:	48 8d 0d 42 87 8c 00 	lea    0x8c8742(%rip),%rcx        # 0x1413c6ab8
140afe376:	e8 dd f9 31 00       	call   0x140e1dd58
140afe37b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afe37f:	85 c0                	test   %eax,%eax
140afe381:	75 4f                	jne    0x140afe3d2
140afe383:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afe387:	48 85 c9             	test   %rcx,%rcx
140afe38a:	74 1d                	je     0x140afe3a9
140afe38c:	48 ff 41 08          	incq   0x8(%rcx)
140afe390:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afe395:	75 12                	jne    0x140afe3a9
140afe397:	48 8b 01             	mov    (%rcx),%rax
140afe39a:	ba 01 00 00 00       	mov    $0x1,%edx
140afe39f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afe3a3:	ff 15 77 56 48 00    	call   *0x485677(%rip)        # 0x140f83a20
140afe3a9:	48 85 db             	test   %rbx,%rbx
140afe3ac:	74 5c                	je     0x140afe40a
140afe3ae:	48 8b c3             	mov    %rbx,%rax
140afe3b1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afe3b8:	00
140afe3b9:	48 33 cc             	xor    %rsp,%rcx
140afe3bc:	e8 3f d1 31 00       	call   0x140e1b500
140afe3c1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afe3c8:	00
140afe3c9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp