140afea46:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afea4a:	48 2b ca             	sub    %rdx,%rcx
140afea4d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afea51:	48 83 f8 1f          	cmp    $0x1f,%rax
140afea55:	77 05                	ja     0x140afea5c
140afea57:	48 8b ca             	mov    %rdx,%rcx
140afea5a:	eb 07                	jmp    0x140afea63
140afea5c:	ff 15 36 df 00 00    	call   *0xdf36(%rip)        # 0x140b0c998
140afea62:	cc                   	int3
140afea63:	ff 15 57 de 00 00    	call   *0xde57(%rip)        # 0x140b0c8c0
140afea69:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140afea6d:	e8 ee 00 61 ff       	call   0x14010eb60
140afea72:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afea79:	48 83 c4 28          	add    $0x28,%rsp
140afea7d:	5d                   	pop    %rbp
140afea7e:	5b                   	pop    %rbx
140afea7f:	c3                   	ret
140afea80:	40 55                	rex push %rbp
140afea82:	48 83 ec 20          	sub    $0x20,%rsp
140afea86:	48 8b ea             	mov    %rdx,%rbp
140afea89:	8b 45 28             	mov    0x28(%rbp),%eax
140afea8c:	83 e0 01             	and    $0x1,%eax
140afea8f:	85 c0                	test   %eax,%eax
140afea91:	74 0d                	je     0x140afeaa0
140afea93:	83 65 28 fe          	andl   $0xfffffffe,0x28(%rbp)
140afea97:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140afea9b:	e8 f0 07 61 ff       	call   0x14010f290
140afeaa0:	48 83 c4 20          	add    $0x20,%rsp
140afeaa4:	5d                   	pop    %rbp
140afeaa5:	c3                   	ret
140afeaa6:	90                   	nop
140afeaa7:	90                   	nop
140afeaa8:	40 55                	rex push %rbp
140afeaaa:	48 83 ec 20          	sub    $0x20,%rsp
140afeaae:	48 8b ea             	mov    %rdx,%rbp
140afeab1:	8b 45 20             	mov    0x20(%rbp),%eax
140afeab4:	83 e0 01             	and    $0x1,%eax
140afeab7:	85 c0                	test   %eax,%eax
140afeab9:	74 0d                	je     0x140afeac8
140afeabb:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140afeabf:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140afeac3:	e8 b8 76 50 ff       	call   0x140006180
140afeac8:	48 83 c4 20          	add    $0x20,%rsp
140afeacc:	5d                   	pop    %rbp
140afeacd:	c3                   	ret
140afeace:	40 55                	rex push %rbp
140afead0:	48 83 ec 20          	sub    $0x20,%rsp
140afead4:	48 8b ea             	mov    %rdx,%rbp
140afead7:	8b 45 70             	mov    0x70(%rbp),%eax
140afeada:	83 e0 01             	and    $0x1,%eax
140afeadd:	85 c0                	test   %eax,%eax
140afeadf:	74 10                	je     0x140afeaf1
140afeae1:	83 65 70 fe          	andl   $0xfffffffe,0x70(%rbp)
140afeae5:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140afeaec:	e8 8f 76 50 ff       	call   0x140006180
140afeaf1:	48 83 c4 20          	add    $0x20,%rsp
140afeaf5:	5d                   	pop    %rbp
140afeaf6:	c3                   	ret
140afeaf7:	40 55                	rex push %rbp
140afeaf9:	48 83 ec 20          	sub    $0x20,%rsp
140afeafd:	48 8b ea             	mov    %rdx,%rbp
140afeb00:	8b 45 70             	mov    0x70(%rbp),%eax
140afeb03:	83 e0 02             	and    $0x2,%eax
140afeb06:	85 c0                	test   %eax,%eax
140afeb08:	74 10                	je     0x140afeb1a
140afeb0a:	83 65 70 fd          	andl   $0xfffffffd,0x70(%rbp)
140afeb0e:	48 8d 8d 88 01 00 00 	lea    0x188(%rbp),%rcx
140afeb15:	e8 66 76 50 ff       	call   0x140006180
140afeb1a:	48 83 c4 20          	add    $0x20,%rsp
140afeb1e:	5d                   	pop    %rbp
140afeb1f:	c3                   	ret
140afeb20:	48 8b 4a 70          	mov    0x70(%rdx),%rcx
140afeb24:	48 83 c1 08          	add    $0x8,%rcx
140afeb28:	e9 4b 16 7e ff       	jmp    0x1402e0178
140afeb2d:	90                   	nop
140afeb2e:	90                   	nop
140afeb2f:	90                   	nop
140afeb30:	48 8b 4a 70          	mov    0x70(%rdx),%rcx
140afeb34:	48 83 c1 10          	add    $0x10,%rcx
140afeb38:	e9 d3 8c 50 ff       	jmp    0x140007810
140afeb3d:	90                   	nop
140afeb3e:	90                   	nop
140afeb3f:	90                   	nop
140afeb40:	48 8b 4a 70          	mov    0x70(%rdx),%rcx
140afeb44:	48 83 c1 50          	add    $0x50,%rcx
140afeb48:	e9 03 73 50 ff       	jmp    0x140005e50
140afeb4d:	90                   	nop
140afeb4e:	90                   	nop
140afeb4f:	90                   	nop
140afeb50:	40 55                	rex push %rbp
140afeb52:	48 83 ec 20          	sub    $0x20,%rsp
140afeb56:	48 8b ea             	mov    %rdx,%rbp
140afeb59:	8b 45 60             	mov    0x60(%rbp),%eax
140afeb5c:	83 e0 01             	and    $0x1,%eax
140afeb5f:	85 c0                	test   %eax,%eax
140afeb61:	74 10                	je     0x140afeb73
140afeb63:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140afeb67:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140afeb6e:	e8 0d 76 50 ff       	call   0x140006180
140afeb73:	48 83 c4 20          	add    $0x20,%rsp
140afeb77:	5d                   	pop    %rbp
140afeb78:	c3                   	ret
140afeb79:	40 55                	rex push %rbp
140afeb7b:	48 83 ec 20          	sub    $0x20,%rsp
140afeb7f:	48 8b ea             	mov    %rdx,%rbp
140afeb82:	8b 85 88 00 00 00    	mov    0x88(%rbp),%eax
140afeb88:	83 e0 01             	and    $0x1,%eax
140afeb8b:	85 c0                	test   %eax,%eax
140afeb8d:	74 10                	je     0x140afeb9f
140afeb8f:	83 a5 88 00 00 00 fe 	andl   $0xfffffffe,0x88(%rbp)
140afeb96:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140afeb9a:	e8 e1 75 50 ff       	call   0x140006180
140afeb9f:	48 83 c4 20          	add    $0x20,%rsp
140afeba3:	5d                   	pop    %rbp
140afeba4:	c3                   	ret
140afeba5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afebaa:	55                   	push   %rbp
140afebab:	48 83 ec 20          	sub    $0x20,%rsp
140afebaf:	48 8b ea             	mov    %rdx,%rbp
140afebb2:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140afebb6:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140afebba:	e8 4d c4 82 ff       	call   0x14032b00c
140afebbf:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140afebc6:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140afebca:	e8 39 d4 51 ff       	call   0x14001c008
140afebcf:	33 d2                	xor    %edx,%edx
140afebd1:	33 c9                	xor    %ecx,%ecx
140afebd3:	e8 a6 18 ff ff       	call   0x140af047e
140afebd8:	90                   	nop
140afebd9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afebde:	55                   	push   %rbp
140afebdf:	48 83 ec 20          	sub    $0x20,%rsp
140afebe3:	48 8b ea             	mov    %rdx,%rbp
140afebe6:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140afebea:	8b 41 18             	mov    0x18(%rcx),%eax
140afebed:	89 45 20             	mov    %eax,0x20(%rbp)
140afebf0:	66 c7 41 1c 01 01    	movw   $0x101,0x1c(%rcx)
140afebf6:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afebfd:	48 83 c4 20          	add    $0x20,%rsp
140afec01:	5d                   	pop    %rbp
140afec02:	c3                   	ret
140afec03:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afec08:	55                   	push   %rbp
140afec09:	48 83 ec 20          	sub    $0x20,%rsp
140afec0d:	48 8b ea             	mov    %rdx,%rbp
140afec10:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140afec14:	8b 41 18             	mov    0x18(%rcx),%eax
140afec17:	89 45 68             	mov    %eax,0x68(%rbp)
140afec1a:	66 c7 41 1c 01 01    	movw   $0x101,0x1c(%rcx)
140afec20:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afec27:	48 83 c4 20          	add    $0x20,%rsp
140afec2b:	5d                   	pop    %rbp
140afec2c:	c3                   	ret
140afec2d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afec32:	55                   	push   %rbp
140afec33:	48 83 ec 20          	sub    $0x20,%rsp
140afec37:	48 8b ea             	mov    %rdx,%rbp
140afec3a:	c7 45 68 05 40 00 80 	movl   $0x80004005,0x68(%rbp)
140afec41:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140afec46:	e8 e9 e0 e7 ff       	call   0x14097cd34
140afec4b:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afec52:	48 83 c4 20          	add    $0x20,%rsp
140afec56:	5d                   	pop    %rbp
140afec57:	c3                   	ret
140afec58:	48 8d 0d 95 c7 22 00 	lea    0x22c795(%rip),%rcx        # 0x140d2b3f4
140afec5f:	e9 bc 0f ff ff       	jmp    0x140aefc20
140afec64:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140afec68:	48 83 c1 08          	add    $0x8,%rcx
140afec6c:	e9 83 e3 7f ff       	jmp    0x1402fcff4
140afec71:	48 8d 0d c0 c7 22 00 	lea    0x22c7c0(%rip),%rcx        # 0x140d2b438
140afec78:	e9 a3 0f ff ff       	jmp    0x140aefc20
140afec7d:	48 8d 0d e4 c7 22 00 	lea    0x22c7e4(%rip),%rcx        # 0x140d2b468
140afec84:	e9 97 0f ff ff       	jmp    0x140aefc20
140afec89:	48 8d 0d b0 c7 22 00 	lea    0x22c7b0(%rip),%rcx        # 0x140d2b440
140afec90:	48 83 c1 08          	add    $0x8,%rcx
140afec94:	e9 5b 7b 6d ff       	jmp    0x1401d67f4
140afec99:	48 8d 0d d0 c7 22 00 	lea    0x22c7d0(%rip),%rcx        # 0x140d2b470
140afeca0:	48 83 c1 08          	add    $0x8,%rcx
140afeca4:	e9 4b 7b 6d ff       	jmp    0x1401d67f4
140afeca9:	48 8d 0d e8 c7 22 00 	lea    0x22c7e8(%rip),%rcx        # 0x140d2b498
140afecb0:	e9 6b 0f ff ff       	jmp    0x140aefc20
140afecb5:	48 8d 0d 0c c8 22 00 	lea    0x22c80c(%rip),%rcx        # 0x140d2b4c8
140afecbc:	e9 5f 0f ff ff       	jmp    0x140aefc20
140afecc1:	48 8d 0d d8 c7 22 00 	lea    0x22c7d8(%rip),%rcx        # 0x140d2b4a0
140afecc8:	48 83 c1 08          	add    $0x8,%rcx
140afeccc:	e9 23 7b 6d ff       	jmp    0x1401d67f4
140afecd1:	48 8d 0d f8 c7 22 00 	lea    0x22c7f8(%rip),%rcx        # 0x140d2b4d0
140afecd8:	48 83 c1 08          	add    $0x8,%rcx
140afecdc:	e9 13 7b 6d ff       	jmp    0x1401d67f4
140afece1:	48 8d 0d 20 c7 22 00 	lea    0x22c720(%rip),%rcx        # 0x140d2b408
140afece8:	e9 33 0f ff ff       	jmp    0x140aefc20
140afeced:	40 55                	rex push %rbp
140afecef:	48 83 ec 20          	sub    $0x20,%rsp
140afecf3:	48 8b ea             	mov    %rdx,%rbp
140afecf6:	8b 45 30             	mov    0x30(%rbp),%eax
140afecf9:	83 e0 01             	and    $0x1,%eax
140afecfc:	85 c0                	test   %eax,%eax
140afecfe:	74 0d                	je     0x140afed0d
140afed00:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
140afed04:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140afed08:	e8 83 05 61 ff       	call   0x14010f290
140afed0d:	48 83 c4 20          	add    $0x20,%rsp
140afed11:	5d                   	pop    %rbp
140afed12:	c3                   	ret
140afed13:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
140afed17:	48 83 c1 10          	add    $0x10,%rcx
140afed1b:	e9 f0 01 61 ff       	jmp    0x14010ef10
140afed20:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
140afed24:	48 83 c1 20          	add    $0x20,%rcx
140afed28:	e9 33 c6 51 ff       	jmp    0x14001b360
140afed2d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afed32:	55                   	push   %rbp
140afed33:	48 83 ec 20          	sub    $0x20,%rsp
140afed37:	48 8b ea             	mov    %rdx,%rbp
140afed3a:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140afed3e:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140afed42:	e8 11 e6 7f ff       	call   0x1402fd358
140afed47:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140afed4e:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140afed52:	e8 35 d2 51 ff       	call   0x14001bf8c
140afed57:	33 d2                	xor    %edx,%edx
140afed59:	33 c9                	xor    %ecx,%ecx
140afed5b:	e8 1e 17 ff ff       	call   0x140af047e
140afed60:	90                   	nop
140afed61:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afed66:	55                   	push   %rbp
140afed67:	48 83 ec 20          	sub    $0x20,%rsp
140afed6b:	48 8b ea             	mov    %rdx,%rbp
140afed6e:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140afed72:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140afed76:	e8 91 e5 7f ff       	call   0x1402fd30c
140afed7b:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140afed82:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140afed86:	e8 11 d3 51 ff       	call   0x14001c09c
140afed8b:	33 d2                	xor    %edx,%edx
140afed8d:	33 c9                	xor    %ecx,%ecx
140afed8f:	e8 ea 16 ff ff       	call   0x140af047e
140afed94:	90                   	nop
140afed95:	40 55                	rex push %rbp
140afed97:	48 83 ec 20          	sub    $0x20,%rsp
140afed9b:	48 8b ea             	mov    %rdx,%rbp
140afed9e:	8b 45 38             	mov    0x38(%rbp),%eax
140afeda1:	83 e0 01             	and    $0x1,%eax
140afeda4:	85 c0                	test   %eax,%eax
140afeda6:	74 0d                	je     0x140afedb5
140afeda8:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140afedac:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140afedb0:	e8 db 04 61 ff       	call   0x14010f290
140afedb5:	48 83 c4 20          	add    $0x20,%rsp
140afedb9:	5d                   	pop    %rbp
140afedba:	c3                   	ret
140afedbb:	40 55                	rex push %rbp
140afedbd:	48 83 ec 20          	sub    $0x20,%rsp
140afedc1:	48 8b ea             	mov    %rdx,%rbp
140afedc4:	8b 45 38             	mov    0x38(%rbp),%eax
140afedc7:	83 e0 04             	and    $0x4,%eax
140afedca:	85 c0                	test   %eax,%eax
140afedcc:	74 10                	je     0x140afedde
140afedce:	83 65 38 fb          	andl   $0xfffffffb,0x38(%rbp)
140afedd2:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
140afedd9:	e8 b2 04 61 ff       	call   0x14010f290
140afedde:	48 83 c4 20          	add    $0x20,%rsp
140afede2:	5d                   	pop    %rbp
140afede3:	c3                   	ret
140afede4:	40 55                	rex push %rbp
140afede6:	48 83 ec 20          	sub    $0x20,%rsp
140afedea:	48 8b ea             	mov    %rdx,%rbp
140afeded:	8b 45 44             	mov    0x44(%rbp),%eax
140afedf0:	83 e0 01             	and    $0x1,%eax
140afedf3:	85 c0                	test   %eax,%eax
140afedf5:	74 0d                	je     0x140afee04
140afedf7:	83 65 44 fe          	andl   $0xfffffffe,0x44(%rbp)
140afedfb:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140afedff:	e8 e8 b6 60 ff       	call   0x14010a4ec
140afee04:	48 83 c4 20          	add    $0x20,%rsp
140afee08:	5d                   	pop    %rbp
140afee09:	c3                   	ret
140afee0a:	40 55                	rex push %rbp
140afee0c:	48 83 ec 20          	sub    $0x20,%rsp
140afee10:	48 8b ea             	mov    %rdx,%rbp
140afee13:	8b 45 20             	mov    0x20(%rbp),%eax
140afee16:	83 e0 01             	and    $0x1,%eax
140afee19:	85 c0                	test   %eax,%eax
140afee1b:	74 0d                	je     0x140afee2a
140afee1d:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140afee21:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afee25:	e8 c2 b6 60 ff       	call   0x14010a4ec
140afee2a:	48 83 c4 20          	add    $0x20,%rsp
140afee2e:	5d                   	pop    %rbp
140afee2f:	c3                   	ret
140afee30:	40 55                	rex push %rbp
140afee32:	48 83 ec 20          	sub    $0x20,%rsp
140afee36:	48 8b ea             	mov    %rdx,%rbp
140afee39:	8b 45 40             	mov    0x40(%rbp),%eax
140afee3c:	83 e0 01             	and    $0x1,%eax
140afee3f:	85 c0                	test   %eax,%eax
140afee41:	74 10                	je     0x140afee53
140afee43:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afee47:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140afee4e:	e8 3d 04 61 ff       	call   0x14010f290
140afee53:	48 83 c4 20          	add    $0x20,%rsp
140afee57:	5d                   	pop    %rbp
140afee58:	c3                   	ret
140afee59:	40 55                	rex push %rbp
140afee5b:	48 83 ec 20          	sub    $0x20,%rsp
140afee5f:	48 8b ea             	mov    %rdx,%rbp
140afee62:	8b 45 40             	mov    0x40(%rbp),%eax
140afee65:	83 e0 02             	and    $0x2,%eax
140afee68:	85 c0                	test   %eax,%eax
140afee6a:	74 10                	je     0x140afee7c
140afee6c:	83 65 40 fd          	andl   $0xfffffffd,0x40(%rbp)
140afee70:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140afee77:	e8 14 04 61 ff       	call   0x14010f290
140afee7c:	48 83 c4 20          	add    $0x20,%rsp
140afee80:	5d                   	pop    %rbp
140afee81:	c3                   	ret
140afee82:	48 8d 8a 60 03 00 00 	lea    0x360(%rdx),%rcx
140afee89:	48 83 c1 08          	add    $0x8,%rcx
140afee8d:	e9 fe 03 61 ff       	jmp    0x14010f290
140afee92:	40 55                	rex push %rbp
140afee94:	48 83 ec 20          	sub    $0x20,%rsp
140afee98:	48 8b ea             	mov    %rdx,%rbp
140afee9b:	8b 45 50             	mov    0x50(%rbp),%eax
140afee9e:	83 e0 08             	and    $0x8,%eax
140afeea1:	85 c0                	test   %eax,%eax
140afeea3:	74 18                	je     0x140afeebd
140afeea5:	83 65 50 f7          	andl   $0xfffffff7,0x50(%rbp)
140afeea9:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140afeeb0:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140afeeb7:	ff 15 d3 d5 00 00    	call   *0xd5d3(%rip)        # 0x140b0c490
140afeebd:	48 83 c4 20          	add    $0x20,%rsp
140afeec1:	5d                   	pop    %rbp
140afeec2:	c3                   	ret
140afeec3:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140afeeca:	48 83 c1 20          	add    $0x20,%rcx
140afeece:	48 ff 25 4b d8 00 00 	rex.W jmp *0xd84b(%rip)        # 0x140b0c720
140afeed5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afeeda:	53                   	push   %rbx
140afeedb:	55                   	push   %rbp
140afeedc:	48 83 ec 38          	sub    $0x38,%rsp
140afeee0:	48 8b ea             	mov    %rdx,%rbp
140afeee3:	48 8b 45 58          	mov    0x58(%rbp),%rax
140afeee7:	48 83 a0 98 00 00 00 	andq   $0x0,0x98(%rax)
140afeeee:	00
140afeeef:	48 8b 98 a0 00 00 00 	mov    0xa0(%rax),%rbx
140afeef6:	48 83 a0 a0 00 00 00 	andq   $0x0,0xa0(%rax)
140afeefd:	00
140afeefe:	48 85 db             	test   %rbx,%rbx
140afef01:	74 39                	je     0x140afef3c
140afef03:	83 c8 ff             	or     $0xffffffff,%eax