140afbb97:	e8 74 43 6d ff       	call   0x1401cff10
140afbb9c:	48 8d 15 ad c0 88 ff 	lea    -0x773f53(%rip),%rdx        # 0x140387c50
140afbba3:	48 8b c8             	mov    %rax,%rcx
140afbba6:	e8 25 e0 88 ff       	call   0x140389bd0
140afbbab:	90                   	nop
140afbbac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbbb1:	e8 9a be 69 ff       	call   0x140197a50
140afbbb6:	90                   	nop
140afbbb7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbbbc:	e8 8f be 69 ff       	call   0x140197a50
140afbbc1:	90                   	nop
140afbbc2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afbbc7:	e8 84 be 69 ff       	call   0x140197a50
140afbbcc:	e8 6f 8d fb ff       	call   0x140ab4940
140afbbd1:	cc                   	int3
140afbbd2:	cc                   	int3
140afbbd3:	cc                   	int3
140afbbd4:	cc                   	int3
140afbbd5:	cc                   	int3
140afbbd6:	cc                   	int3
140afbbd7:	cc                   	int3
140afbbd8:	cc                   	int3
140afbbd9:	cc                   	int3
140afbbda:	cc                   	int3
140afbbdb:	cc                   	int3
140afbbdc:	cc                   	int3
140afbbdd:	cc                   	int3
140afbbde:	cc                   	int3
140afbbdf:	cc                   	int3
140afbbe0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afbbe5:	57                   	push   %rdi
140afbbe6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afbbed:	48 8b 05 0c d3 8b 00 	mov    0x8bd30c(%rip),%rax        # 0x1413b8f00
140afbbf4:	48 33 c4             	xor    %rsp,%rax
140afbbf7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afbbfe:	00
140afbbff:	48 8b f9             	mov    %rcx,%rdi
140afbc02:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afbc06:	e8 89 20 32 00       	call   0x140e1dc94
140afbc0b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afbc0f:	48 8d 0d 32 a2 8c 00 	lea    0x8ca232(%rip),%rcx        # 0x1413c5e48
140afbc16:	e8 3d 21 32 00       	call   0x140e1dd58
140afbc1b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afbc1f:	85 c0                	test   %eax,%eax
140afbc21:	75 4f                	jne    0x140afbc72
140afbc23:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afbc27:	48 85 c9             	test   %rcx,%rcx
140afbc2a:	74 1d                	je     0x140afbc49
140afbc2c:	48 ff 41 08          	incq   0x8(%rcx)
140afbc30:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afbc35:	75 12                	jne    0x140afbc49
140afbc37:	48 8b 01             	mov    (%rcx),%rax
140afbc3a:	ba 01 00 00 00       	mov    $0x1,%edx
140afbc3f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afbc43:	ff 15 d7 7d 48 00    	call   *0x487dd7(%rip)        # 0x140f83a20
140afbc49:	48 85 db             	test   %rbx,%rbx
140afbc4c:	74 5c                	je     0x140afbcaa
140afbc4e:	48 8b c3             	mov    %rbx,%rax
140afbc51:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afbc58:	00
140afbc59:	48 33 cc             	xor    %rsp,%rcx
140afbc5c:	e8 9f f8 31 00       	call   0x140e1b500
140afbc61:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afbc68:	00
140afbc69:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afbc70:	5f                   	pop    %rdi
140afbc71:	c3                   	ret
140afbc72:	48 85 c9             	test   %rcx,%rcx
140afbc75:	74 33                	je     0x140afbcaa
140afbc77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afbc7e:	00 00
140afbc80:	48 8b 01             	mov    (%rcx),%rax
140afbc83:	4c 8d 05 66 50 8c 00 	lea    0x8c5066(%rip),%r8        # 0x1413c0cf0
140afbc8a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afbc8f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afbc93:	ff 15 87 7d 48 00    	call   *0x487d87(%rip)        # 0x140f83a20
140afbc99:	48 8b 08             	mov    (%rax),%rcx
140afbc9c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afbca0:	48 85 db             	test   %rbx,%rbx
140afbca3:	75 a9                	jne    0x140afbc4e
140afbca5:	48 85 c9             	test   %rcx,%rcx
140afbca8:	75 d6                	jne    0x140afbc80
140afbcaa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afbcaf:	48 8b cf             	mov    %rdi,%rcx
140afbcb2:	e8 69 88 89 ff       	call   0x140394520
140afbcb7:	48 8b d8             	mov    %rax,%rbx
140afbcba:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbcbf:	e8 ac b3 fd ff       	call   0x140ad7070
140afbcc4:	90                   	nop
140afbcc5:	4c 8b cb             	mov    %rbx,%r9
140afbcc8:	4c 8b c0             	mov    %rax,%r8
140afbccb:	48 8d 15 36 78 4e 00 	lea    0x4e7836(%rip),%rdx        # 0x140fe3508
140afbcd2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbcd7:	e8 c4 5b 89 ff       	call   0x1403918a0
140afbcdc:	90                   	nop
140afbcdd:	48 8b d0             	mov    %rax,%rdx
140afbce0:	48 8d 0d e9 27 9a 00 	lea    0x9a27e9(%rip),%rcx        # 0x14149e4d0
140afbce7:	e8 24 42 6d ff       	call   0x1401cff10
140afbcec:	48 8d 15 5d bf 88 ff 	lea    -0x7740a3(%rip),%rdx        # 0x140387c50
140afbcf3:	48 8b c8             	mov    %rax,%rcx
140afbcf6:	e8 d5 de 88 ff       	call   0x140389bd0
140afbcfb:	90                   	nop
140afbcfc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbd01:	e8 4a bd 69 ff       	call   0x140197a50
140afbd06:	90                   	nop
140afbd07:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbd0c:	e8 3f bd 69 ff       	call   0x140197a50
140afbd11:	90                   	nop
140afbd12:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afbd17:	e8 34 bd 69 ff       	call   0x140197a50
140afbd1c:	e8 1f 8c fb ff       	call   0x140ab4940
140afbd21:	cc                   	int3
140afbd22:	cc                   	int3
140afbd23:	cc                   	int3
140afbd24:	cc                   	int3
140afbd25:	cc                   	int3
140afbd26:	cc                   	int3
140afbd27:	cc                   	int3
140afbd28:	cc                   	int3
140afbd29:	cc                   	int3
140afbd2a:	cc                   	int3
140afbd2b:	cc                   	int3
140afbd2c:	cc                   	int3
140afbd2d:	cc                   	int3
140afbd2e:	cc                   	int3
140afbd2f:	cc                   	int3
140afbd30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afbd35:	57                   	push   %rdi
140afbd36:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afbd3d:	48 8b 05 bc d1 8b 00 	mov    0x8bd1bc(%rip),%rax        # 0x1413b8f00
140afbd44:	48 33 c4             	xor    %rsp,%rax
140afbd47:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afbd4e:	00
140afbd4f:	48 8b f9             	mov    %rcx,%rdi
140afbd52:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afbd56:	e8 39 1f 32 00       	call   0x140e1dc94
140afbd5b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afbd5f:	48 8d 0d 62 e7 8c 00 	lea    0x8ce762(%rip),%rcx        # 0x1413ca4c8
140afbd66:	e8 ed 1f 32 00       	call   0x140e1dd58
140afbd6b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afbd6f:	85 c0                	test   %eax,%eax
140afbd71:	75 4f                	jne    0x140afbdc2
140afbd73:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afbd77:	48 85 c9             	test   %rcx,%rcx
140afbd7a:	74 1d                	je     0x140afbd99
140afbd7c:	48 ff 41 08          	incq   0x8(%rcx)
140afbd80:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afbd85:	75 12                	jne    0x140afbd99
140afbd87:	48 8b 01             	mov    (%rcx),%rax
140afbd8a:	ba 01 00 00 00       	mov    $0x1,%edx
140afbd8f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afbd93:	ff 15 87 7c 48 00    	call   *0x487c87(%rip)        # 0x140f83a20
140afbd99:	48 85 db             	test   %rbx,%rbx
140afbd9c:	74 5c                	je     0x140afbdfa
140afbd9e:	48 8b c3             	mov    %rbx,%rax
140afbda1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afbda8:	00
140afbda9:	48 33 cc             	xor    %rsp,%rcx
140afbdac:	e8 4f f7 31 00       	call   0x140e1b500
140afbdb1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afbdb8:	00
140afbdb9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afbdc0:	5f                   	pop    %rdi
140afbdc1:	c3                   	ret
140afbdc2:	48 85 c9             	test   %rcx,%rcx
140afbdc5:	74 33                	je     0x140afbdfa
140afbdc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afbdce:	00 00
140afbdd0:	48 8b 01             	mov    (%rcx),%rax
140afbdd3:	4c 8d 05 36 73 8c 00 	lea    0x8c7336(%rip),%r8        # 0x1413c3110
140afbdda:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afbddf:	48 8b 40 18          	mov    0x18(%rax),%rax
140afbde3:	ff 15 37 7c 48 00    	call   *0x487c37(%rip)        # 0x140f83a20
140afbde9:	48 8b 08             	mov    (%rax),%rcx
140afbdec:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afbdf0:	48 85 db             	test   %rbx,%rbx
140afbdf3:	75 a9                	jne    0x140afbd9e
140afbdf5:	48 85 c9             	test   %rcx,%rcx
140afbdf8:	75 d6                	jne    0x140afbdd0
140afbdfa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afbdff:	48 8b cf             	mov    %rdi,%rcx
140afbe02:	e8 19 87 89 ff       	call   0x140394520
140afbe07:	48 8b d8             	mov    %rax,%rbx
140afbe0a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbe0f:	e8 3c b3 fd ff       	call   0x140ad7150
140afbe14:	90                   	nop
140afbe15:	4c 8b cb             	mov    %rbx,%r9
140afbe18:	4c 8b c0             	mov    %rax,%r8
140afbe1b:	48 8d 15 e6 76 4e 00 	lea    0x4e76e6(%rip),%rdx        # 0x140fe3508
140afbe22:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbe27:	e8 74 5a 89 ff       	call   0x1403918a0
140afbe2c:	90                   	nop
140afbe2d:	48 8b d0             	mov    %rax,%rdx
140afbe30:	48 8d 0d 99 26 9a 00 	lea    0x9a2699(%rip),%rcx        # 0x14149e4d0
140afbe37:	e8 d4 40 6d ff       	call   0x1401cff10
140afbe3c:	48 8d 15 0d be 88 ff 	lea    -0x7741f3(%rip),%rdx        # 0x140387c50
140afbe43:	48 8b c8             	mov    %rax,%rcx
140afbe46:	e8 85 dd 88 ff       	call   0x140389bd0
140afbe4b:	90                   	nop
140afbe4c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbe51:	e8 fa bb 69 ff       	call   0x140197a50
140afbe56:	90                   	nop
140afbe57:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbe5c:	e8 ef bb 69 ff       	call   0x140197a50
140afbe61:	90                   	nop
140afbe62:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afbe67:	e8 e4 bb 69 ff       	call   0x140197a50
140afbe6c:	e8 cf 8a fb ff       	call   0x140ab4940
140afbe71:	cc                   	int3
140afbe72:	cc                   	int3
140afbe73:	cc                   	int3
140afbe74:	cc                   	int3
140afbe75:	cc                   	int3
140afbe76:	cc                   	int3
140afbe77:	cc                   	int3
140afbe78:	cc                   	int3
140afbe79:	cc                   	int3
140afbe7a:	cc                   	int3
140afbe7b:	cc                   	int3
140afbe7c:	cc                   	int3
140afbe7d:	cc                   	int3
140afbe7e:	cc                   	int3
140afbe7f:	cc                   	int3
140afbe80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afbe85:	57                   	push   %rdi
140afbe86:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afbe8d:	48 8b 05 6c d0 8b 00 	mov    0x8bd06c(%rip),%rax        # 0x1413b8f00
140afbe94:	48 33 c4             	xor    %rsp,%rax
140afbe97:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afbe9e:	00
140afbe9f:	48 8b f9             	mov    %rcx,%rdi
140afbea2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afbea6:	e8 e9 1d 32 00       	call   0x140e1dc94
140afbeab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afbeaf:	48 8d 0d 22 02 8d 00 	lea    0x8d0222(%rip),%rcx        # 0x1413cc0d8
140afbeb6:	e8 9d 1e 32 00       	call   0x140e1dd58
140afbebb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afbebf:	85 c0                	test   %eax,%eax
140afbec1:	75 4f                	jne    0x140afbf12
140afbec3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afbec7:	48 85 c9             	test   %rcx,%rcx
140afbeca:	74 1d                	je     0x140afbee9
140afbecc:	48 ff 41 08          	incq   0x8(%rcx)
140afbed0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afbed5:	75 12                	jne    0x140afbee9
140afbed7:	48 8b 01             	mov    (%rcx),%rax
140afbeda:	ba 01 00 00 00       	mov    $0x1,%edx
140afbedf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afbee3:	ff 15 37 7b 48 00    	call   *0x487b37(%rip)        # 0x140f83a20
140afbee9:	48 85 db             	test   %rbx,%rbx
140afbeec:	74 5c                	je     0x140afbf4a
140afbeee:	48 8b c3             	mov    %rbx,%rax
140afbef1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afbef8:	00
140afbef9:	48 33 cc             	xor    %rsp,%rcx
140afbefc:	e8 ff f5 31 00       	call   0x140e1b500
140afbf01:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afbf08:	00
140afbf09:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afbf10:	5f                   	pop    %rdi
140afbf11:	c3                   	ret
140afbf12:	48 85 c9             	test   %rcx,%rcx
140afbf15:	74 33                	je     0x140afbf4a
140afbf17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afbf1e:	00 00
140afbf20:	48 8b 01             	mov    (%rcx),%rax
140afbf23:	4c 8d 05 4e 80 8c 00 	lea    0x8c804e(%rip),%r8        # 0x1413c3f78
140afbf2a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afbf2f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afbf33:	ff 15 e7 7a 48 00    	call   *0x487ae7(%rip)        # 0x140f83a20
140afbf39:	48 8b 08             	mov    (%rax),%rcx
140afbf3c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afbf40:	48 85 db             	test   %rbx,%rbx
140afbf43:	75 a9                	jne    0x140afbeee
140afbf45:	48 85 c9             	test   %rcx,%rcx
140afbf48:	75 d6                	jne    0x140afbf20
140afbf4a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afbf4f:	48 8b cf             	mov    %rdi,%rcx
140afbf52:	e8 c9 85 89 ff       	call   0x140394520
140afbf57:	48 8b d8             	mov    %rax,%rbx
140afbf5a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbf5f:	e8 cc b2 fd ff       	call   0x140ad7230
140afbf64:	90                   	nop
140afbf65:	4c 8b cb             	mov    %rbx,%r9
140afbf68:	4c 8b c0             	mov    %rax,%r8
140afbf6b:	48 8d 15 96 75 4e 00 	lea    0x4e7596(%rip),%rdx        # 0x140fe3508
140afbf72:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbf77:	e8 24 59 89 ff       	call   0x1403918a0
140afbf7c:	90                   	nop
140afbf7d:	48 8b d0             	mov    %rax,%rdx
140afbf80:	48 8d 0d 49 25 9a 00 	lea    0x9a2549(%rip),%rcx        # 0x14149e4d0
140afbf87:	e8 84 3f 6d ff       	call   0x1401cff10
140afbf8c:	48 8d 15 bd bc 88 ff 	lea    -0x774343(%rip),%rdx        # 0x140387c50
140afbf93:	48 8b c8             	mov    %rax,%rcx
140afbf96:	e8 35 dc 88 ff       	call   0x140389bd0
140afbf9b:	90                   	nop
140afbf9c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afbfa1:	e8 aa ba 69 ff       	call   0x140197a50
140afbfa6:	90                   	nop
140afbfa7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afbfac:	e8 9f ba 69 ff       	call   0x140197a50
140afbfb1:	90                   	nop
140afbfb2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afbfb7:	e8 94 ba 69 ff       	call   0x140197a50
140afbfbc:	e8 7f 89 fb ff       	call   0x140ab4940
140afbfc1:	cc                   	int3
140afbfc2:	cc                   	int3
140afbfc3:	cc                   	int3
140afbfc4:	cc                   	int3
140afbfc5:	cc                   	int3
140afbfc6:	cc                   	int3
140afbfc7:	cc                   	int3
140afbfc8:	cc                   	int3
140afbfc9:	cc                   	int3
140afbfca:	cc                   	int3
140afbfcb:	cc                   	int3
140afbfcc:	cc                   	int3
140afbfcd:	cc                   	int3
140afbfce:	cc                   	int3
140afbfcf:	cc                   	int3
140afbfd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afbfd5:	57                   	push   %rdi
140afbfd6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afbfdd:	48 8b 05 1c cf 8b 00 	mov    0x8bcf1c(%rip),%rax        # 0x1413b8f00
140afbfe4:	48 33 c4             	xor    %rsp,%rax
140afbfe7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afbfee:	00
140afbfef:	48 8b f9             	mov    %rcx,%rdi
140afbff2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afbff6:	e8 99 1c 32 00       	call   0x140e1dc94
140afbffb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afbfff:	48 8d 0d d2 43 8c 00 	lea    0x8c43d2(%rip),%rcx        # 0x1413c03d8
140afc006:	e8 4d 1d 32 00       	call   0x140e1dd58
140afc00b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc00f:	85 c0                	test   %eax,%eax
140afc011:	75 4f                	jne    0x140afc062
140afc013:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc017:	48 85 c9             	test   %rcx,%rcx
140afc01a:	74 1d                	je     0x140afc039
140afc01c:	48 ff 41 08          	incq   0x8(%rcx)
140afc020:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc025:	75 12                	jne    0x140afc039
140afc027:	48 8b 01             	mov    (%rcx),%rax
140afc02a:	ba 01 00 00 00       	mov    $0x1,%edx
140afc02f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc033:	ff 15 e7 79 48 00    	call   *0x4879e7(%rip)        # 0x140f83a20
140afc039:	48 85 db             	test   %rbx,%rbx
140afc03c:	74 5c                	je     0x140afc09a
140afc03e:	48 8b c3             	mov    %rbx,%rax
140afc041:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx