14042cdf4:	cc                   	int3
14042cdf5:	cc                   	int3
14042cdf6:	cc                   	int3
14042cdf7:	cc                   	int3
14042cdf8:	cc                   	int3
14042cdf9:	cc                   	int3
14042cdfa:	cc                   	int3
14042cdfb:	cc                   	int3
14042cdfc:	cc                   	int3
14042cdfd:	cc                   	int3
14042cdfe:	cc                   	int3
14042cdff:	cc                   	int3
14042ce00:	40 53                	rex push %rbx
14042ce02:	55                   	push   %rbp
14042ce03:	56                   	push   %rsi
14042ce04:	57                   	push   %rdi
14042ce05:	41 56                	push   %r14
14042ce07:	48 83 ec 50          	sub    $0x50,%rsp
14042ce0b:	49 8b f1             	mov    %r9,%rsi
14042ce0e:	49 8b e8             	mov    %r8,%rbp
14042ce11:	4c 8b f2             	mov    %rdx,%r14
14042ce14:	48 8b f9             	mov    %rcx,%rdi
14042ce17:	b9 28 00 00 00       	mov    $0x28,%ecx
14042ce1c:	e8 e7 e2 9e 00       	call   0x140e1b108
14042ce21:	48 8b c8             	mov    %rax,%rcx
14042ce24:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14042ce2b:	00
14042ce2c:	33 db                	xor    %ebx,%ebx
14042ce2e:	48 85 c0             	test   %rax,%rax
14042ce31:	74 19                	je     0x14042ce4c
14042ce33:	48 8b 47 08          	mov    0x8(%rdi),%rax
14042ce37:	48 89 19             	mov    %rbx,(%rcx)
14042ce3a:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14042ce3e:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14042ce42:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14042ce46:	48 89 41 20          	mov    %rax,0x20(%rcx)
14042ce4a:	eb 03                	jmp    0x14042ce4f
14042ce4c:	48 8b cb             	mov    %rbx,%rcx
14042ce4f:	48 89 0f             	mov    %rcx,(%rdi)
14042ce52:	4c 8b ce             	mov    %rsi,%r9
14042ce55:	4c 8b c5             	mov    %rbp,%r8
14042ce58:	49 8b d6             	mov    %r14,%rdx
14042ce5b:	e8 60 ef ff ff       	call   0x14042bdc0
14042ce60:	8b e8                	mov    %eax,%ebp
14042ce62:	48 8b 36             	mov    (%rsi),%rsi
14042ce65:	48 8b 0d 9c a6 ff 00 	mov    0xffa69c(%rip),%rcx        # 0x141427508
14042ce6c:	48 85 c9             	test   %rcx,%rcx
14042ce6f:	0f 84 e5 00 00 00    	je     0x14042cf5a
14042ce75:	e8 b6 86 3e 00       	call   0x140815530
14042ce7a:	84 c0                	test   %al,%al
14042ce7c:	0f 84 d8 00 00 00    	je     0x14042cf5a
14042ce82:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14042ce89:	00
14042ce8a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14042ce8f:	48 8b 17             	mov    (%rdi),%rdx
14042ce92:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14042ce99:	00
14042ce9a:	e8 d1 29 00 00       	call   0x14042f870
14042ce9f:	48 8b 08             	mov    (%rax),%rcx
14042cea2:	48 89 18             	mov    %rbx,(%rax)
14042cea5:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
14042ceac:	00
14042cead:	48 8b 08             	mov    (%rax),%rcx
14042ceb0:	48 85 c9             	test   %rcx,%rcx
14042ceb3:	74 24                	je     0x14042ced9
14042ceb5:	8b 41 10             	mov    0x10(%rcx),%eax
14042ceb8:	ff c8                	dec    %eax
14042ceba:	89 41 10             	mov    %eax,0x10(%rcx)
14042cebd:	85 c0                	test   %eax,%eax
14042cebf:	7f 18                	jg     0x14042ced9
14042cec1:	0f 88 b0 00 00 00    	js     0x14042cf77
14042cec7:	48 8b 01             	mov    (%rcx),%rax
14042ceca:	ba 01 00 00 00       	mov    $0x1,%edx
14042cecf:	48 8b 00             	mov    (%rax),%rax
14042ced2:	ff 15 48 6b b5 00    	call   *0xb56b48(%rip)        # 0x140f83a20
14042ced8:	90                   	nop
14042ced9:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14042cedd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14042cee2:	e8 c9 21 00 00       	call   0x14042f0b0
14042cee7:	48 8b 08             	mov    (%rax),%rcx
14042ceea:	48 89 18             	mov    %rbx,(%rax)
14042ceed:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14042cef4:	00
14042cef5:	48 8b 08             	mov    (%rax),%rcx
14042cef8:	48 85 c9             	test   %rcx,%rcx
14042cefb:	74 20                	je     0x14042cf1d
14042cefd:	8b 41 10             	mov    0x10(%rcx),%eax
14042cf00:	ff c8                	dec    %eax
14042cf02:	89 41 10             	mov    %eax,0x10(%rcx)
14042cf05:	85 c0                	test   %eax,%eax
14042cf07:	7f 14                	jg     0x14042cf1d
14042cf09:	78 61                	js     0x14042cf6c
14042cf0b:	48 8b 01             	mov    (%rcx),%rax
14042cf0e:	ba 01 00 00 00       	mov    $0x1,%edx
14042cf13:	48 8b 00             	mov    (%rax),%rax
14042cf16:	ff 15 04 6b b5 00    	call   *0xb56b04(%rip)        # 0x140f83a20
14042cf1c:	90                   	nop
14042cf1d:	48 8b 47 08          	mov    0x8(%rdi),%rax
14042cf21:	44 0f b6 40 30       	movzbl 0x30(%rax),%r8d
14042cf26:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14042cf2a:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14042cf31:	00
14042cf32:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14042cf37:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
14042cf3e:	00
14042cf3f:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14042cf43:	e8 68 44 00 00       	call   0x1404313b0
14042cf48:	b0 01                	mov    $0x1,%al
14042cf4a:	88 47 10             	mov    %al,0x10(%rdi)
14042cf4d:	8b c5                	mov    %ebp,%eax
14042cf4f:	48 83 c4 50          	add    $0x50,%rsp
14042cf53:	41 5e                	pop    %r14
14042cf55:	5f                   	pop    %rdi
14042cf56:	5e                   	pop    %rsi
14042cf57:	5d                   	pop    %rbp
14042cf58:	5b                   	pop    %rbx
14042cf59:	c3                   	ret
14042cf5a:	32 c0                	xor    %al,%al
14042cf5c:	88 47 10             	mov    %al,0x10(%rdi)
14042cf5f:	8b c5                	mov    %ebp,%eax
14042cf61:	48 83 c4 50          	add    $0x50,%rsp
14042cf65:	41 5e                	pop    %r14
14042cf67:	5f                   	pop    %rdi
14042cf68:	5e                   	pop    %rsi
14042cf69:	5d                   	pop    %rbp
14042cf6a:	5b                   	pop    %rbx
14042cf6b:	c3                   	ret
14042cf6c:	b9 02 00 00 00       	mov    $0x2,%ecx
14042cf71:	e8 8a d7 35 00       	call   0x14078a700
14042cf76:	90                   	nop
14042cf77:	b9 02 00 00 00       	mov    $0x2,%ecx
14042cf7c:	e8 7f d7 35 00       	call   0x14078a700
14042cf81:	cc                   	int3
14042cf82:	cc                   	int3
14042cf83:	cc                   	int3
14042cf84:	cc                   	int3
14042cf85:	cc                   	int3
14042cf86:	cc                   	int3
14042cf87:	cc                   	int3
14042cf88:	cc                   	int3
14042cf89:	cc                   	int3
14042cf8a:	cc                   	int3
14042cf8b:	cc                   	int3
14042cf8c:	cc                   	int3
14042cf8d:	cc                   	int3
14042cf8e:	cc                   	int3
14042cf8f:	cc                   	int3
14042cf90:	40 53                	rex push %rbx
14042cf92:	55                   	push   %rbp
14042cf93:	56                   	push   %rsi
14042cf94:	57                   	push   %rdi
14042cf95:	41 56                	push   %r14
14042cf97:	48 83 ec 50          	sub    $0x50,%rsp
14042cf9b:	49 8b f1             	mov    %r9,%rsi
14042cf9e:	49 8b e8             	mov    %r8,%rbp
14042cfa1:	4c 8b f2             	mov    %rdx,%r14
14042cfa4:	48 8b f9             	mov    %rcx,%rdi
14042cfa7:	b9 28 00 00 00       	mov    $0x28,%ecx
14042cfac:	e8 57 e1 9e 00       	call   0x140e1b108
14042cfb1:	48 8b c8             	mov    %rax,%rcx
14042cfb4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14042cfbb:	00
14042cfbc:	33 db                	xor    %ebx,%ebx
14042cfbe:	48 85 c0             	test   %rax,%rax
14042cfc1:	74 19                	je     0x14042cfdc
14042cfc3:	48 8b 47 08          	mov    0x8(%rdi),%rax
14042cfc7:	48 89 19             	mov    %rbx,(%rcx)
14042cfca:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14042cfce:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14042cfd2:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14042cfd6:	48 89 41 20          	mov    %rax,0x20(%rcx)
14042cfda:	eb 03                	jmp    0x14042cfdf
14042cfdc:	48 8b cb             	mov    %rbx,%rcx
14042cfdf:	48 89 0f             	mov    %rcx,(%rdi)
14042cfe2:	4c 8b ce             	mov    %rsi,%r9
14042cfe5:	4c 8b c5             	mov    %rbp,%r8
14042cfe8:	49 8b d6             	mov    %r14,%rdx
14042cfeb:	e8 d0 ed ff ff       	call   0x14042bdc0
14042cff0:	8b e8                	mov    %eax,%ebp
14042cff2:	48 8b 36             	mov    (%rsi),%rsi
14042cff5:	48 8b 0d ec a4 ff 00 	mov    0xffa4ec(%rip),%rcx        # 0x1414274e8
14042cffc:	48 85 c9             	test   %rcx,%rcx
14042cfff:	0f 84 e5 00 00 00    	je     0x14042d0ea
14042d005:	e8 26 85 3e 00       	call   0x140815530
14042d00a:	84 c0                	test   %al,%al
14042d00c:	0f 84 d8 00 00 00    	je     0x14042d0ea
14042d012:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14042d019:	00
14042d01a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14042d01f:	48 8b 17             	mov    (%rdi),%rdx
14042d022:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14042d029:	00
14042d02a:	e8 41 28 00 00       	call   0x14042f870
14042d02f:	48 8b 08             	mov    (%rax),%rcx
14042d032:	48 89 18             	mov    %rbx,(%rax)
14042d035:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
14042d03c:	00
14042d03d:	48 8b 08             	mov    (%rax),%rcx
14042d040:	48 85 c9             	test   %rcx,%rcx
14042d043:	74 24                	je     0x14042d069
14042d045:	8b 41 10             	mov    0x10(%rcx),%eax
14042d048:	ff c8                	dec    %eax
14042d04a:	89 41 10             	mov    %eax,0x10(%rcx)
14042d04d:	85 c0                	test   %eax,%eax
14042d04f:	7f 18                	jg     0x14042d069
14042d051:	0f 88 b0 00 00 00    	js     0x14042d107
14042d057:	48 8b 01             	mov    (%rcx),%rax
14042d05a:	ba 01 00 00 00       	mov    $0x1,%edx
14042d05f:	48 8b 00             	mov    (%rax),%rax
14042d062:	ff 15 b8 69 b5 00    	call   *0xb569b8(%rip)        # 0x140f83a20
14042d068:	90                   	nop
14042d069:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14042d06d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14042d072:	e8 39 20 00 00       	call   0x14042f0b0
14042d077:	48 8b 08             	mov    (%rax),%rcx
14042d07a:	48 89 18             	mov    %rbx,(%rax)
14042d07d:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
14042d084:	00
14042d085:	48 8b 08             	mov    (%rax),%rcx
14042d088:	48 85 c9             	test   %rcx,%rcx
14042d08b:	74 20                	je     0x14042d0ad
14042d08d:	8b 41 10             	mov    0x10(%rcx),%eax
14042d090:	ff c8                	dec    %eax
14042d092:	89 41 10             	mov    %eax,0x10(%rcx)
14042d095:	85 c0                	test   %eax,%eax
14042d097:	7f 14                	jg     0x14042d0ad
14042d099:	78 61                	js     0x14042d0fc
14042d09b:	48 8b 01             	mov    (%rcx),%rax
14042d09e:	ba 01 00 00 00       	mov    $0x1,%edx
14042d0a3:	48 8b 00             	mov    (%rax),%rax
14042d0a6:	ff 15 74 69 b5 00    	call   *0xb56974(%rip)        # 0x140f83a20
14042d0ac:	90                   	nop
14042d0ad:	48 8b 47 08          	mov    0x8(%rdi),%rax
14042d0b1:	44 0f b6 40 30       	movzbl 0x30(%rax),%r8d
14042d0b6:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14042d0ba:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14042d0c1:	00
14042d0c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14042d0c7:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
14042d0ce:	00
14042d0cf:	48 8b 51 28          	mov    0x28(%rcx),%rdx
14042d0d3:	e8 e8 44 00 00       	call   0x1404315c0
14042d0d8:	b0 01                	mov    $0x1,%al
14042d0da:	88 47 10             	mov    %al,0x10(%rdi)
14042d0dd:	8b c5                	mov    %ebp,%eax
14042d0df:	48 83 c4 50          	add    $0x50,%rsp
14042d0e3:	41 5e                	pop    %r14
14042d0e5:	5f                   	pop    %rdi
14042d0e6:	5e                   	pop    %rsi
14042d0e7:	5d                   	pop    %rbp
14042d0e8:	5b                   	pop    %rbx
14042d0e9:	c3                   	ret
14042d0ea:	32 c0                	xor    %al,%al
14042d0ec:	88 47 10             	mov    %al,0x10(%rdi)
14042d0ef:	8b c5                	mov    %ebp,%eax
14042d0f1:	48 83 c4 50          	add    $0x50,%rsp
14042d0f5:	41 5e                	pop    %r14
14042d0f7:	5f                   	pop    %rdi
14042d0f8:	5e                   	pop    %rsi
14042d0f9:	5d                   	pop    %rbp
14042d0fa:	5b                   	pop    %rbx
14042d0fb:	c3                   	ret
14042d0fc:	b9 02 00 00 00       	mov    $0x2,%ecx
14042d101:	e8 fa d5 35 00       	call   0x14078a700
14042d106:	90                   	nop
14042d107:	b9 02 00 00 00       	mov    $0x2,%ecx
14042d10c:	e8 ef d5 35 00       	call   0x14078a700
14042d111:	cc                   	int3
14042d112:	cc                   	int3
14042d113:	cc                   	int3
14042d114:	cc                   	int3
14042d115:	cc                   	int3
14042d116:	cc                   	int3
14042d117:	cc                   	int3
14042d118:	cc                   	int3
14042d119:	cc                   	int3
14042d11a:	cc                   	int3
14042d11b:	cc                   	int3
14042d11c:	cc                   	int3
14042d11d:	cc                   	int3
14042d11e:	cc                   	int3
14042d11f:	cc                   	int3
14042d120:	40 53                	rex push %rbx
14042d122:	55                   	push   %rbp
14042d123:	56                   	push   %rsi
14042d124:	57                   	push   %rdi
14042d125:	41 54                	push   %r12
14042d127:	41 55                	push   %r13
14042d129:	41 56                	push   %r14
14042d12b:	48 83 ec 70          	sub    $0x70,%rsp
14042d12f:	48 8b 05 ca bd f8 00 	mov    0xf8bdca(%rip),%rax        # 0x1413b8f00
14042d136:	48 33 c4             	xor    %rsp,%rax
14042d139:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14042d13e:	48 8b f9             	mov    %rcx,%rdi
14042d141:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
14042d146:	b9 10 00 00 00       	mov    $0x10,%ecx
14042d14b:	4d 8b e1             	mov    %r9,%r12
14042d14e:	4d 8b f0             	mov    %r8,%r14
14042d151:	4c 8b ea             	mov    %rdx,%r13
14042d154:	e8 af df 9e 00       	call   0x140e1b108
14042d159:	33 db                	xor    %ebx,%ebx
14042d15b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14042d160:	48 85 c0             	test   %rax,%rax
14042d163:	74 08                	je     0x14042d16d
14042d165:	48 89 18             	mov    %rbx,(%rax)
14042d168:	88 58 08             	mov    %bl,0x8(%rax)
14042d16b:	eb 03                	jmp    0x14042d170
14042d16d:	48 8b c3             	mov    %rbx,%rax
14042d170:	4d 8b cc             	mov    %r12,%r9
14042d173:	48 89 07             	mov    %rax,(%rdi)
14042d176:	4d 8b c6             	mov    %r14,%r8
14042d179:	49 8b d5             	mov    %r13,%rdx
14042d17c:	48 8b c8             	mov    %rax,%rcx
14042d17f:	e8 ac eb ff ff       	call   0x14042bd30
14042d184:	48 63 f0             	movslq %eax,%rsi
14042d187:	b9 10 00 00 00       	mov    $0x10,%ecx
14042d18c:	49 03 f5             	add    %r13,%rsi
14042d18f:	e8 74 df 9e 00       	call   0x140e1b108
14042d194:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14042d199:	48 85 c0             	test   %rax,%rax
14042d19c:	74 09                	je     0x14042d1a7
14042d19e:	48 89 18             	mov    %rbx,(%rax)
14042d1a1:	c6 40 08 00          	movb   $0x0,0x8(%rax)
14042d1a5:	eb 03                	jmp    0x14042d1aa
14042d1a7:	48 8b c3             	mov    %rbx,%rax
14042d1aa:	4d 8b cc             	mov    %r12,%r9
14042d1ad:	48 89 47 08          	mov    %rax,0x8(%rdi)
14042d1b1:	4d 8b c6             	mov    %r14,%r8
14042d1b4:	48 8b d6             	mov    %rsi,%rdx
14042d1b7:	48 8b c8             	mov    %rax,%rcx
14042d1ba:	e8 71 e9 ff ff       	call   0x14042bb30
14042d1bf:	4c 63 f8             	movslq %eax,%r15
14042d1c2:	48 8b 47 08          	mov    0x8(%rdi),%rax
14042d1c6:	4c 03 fe             	add    %rsi,%r15
14042d1c9:	48 8b 08             	mov    (%rax),%rcx
14042d1cc:	48 83 c1 08          	add    $0x8,%rcx
14042d1d0:	e8 cb 1a 00 00       	call   0x14042eca0
14042d1d5:	b9 38 00 00 00       	mov    $0x38,%ecx
14042d1da:	48 89 47 30          	mov    %rax,0x30(%rdi)
14042d1de:	e8 25 df 9e 00       	call   0x140e1b108
14042d1e3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14042d1e8:	4c 8b d0             	mov    %rax,%r10
14042d1eb:	48 85 c0             	test   %rax,%rax
14042d1ee:	74 2e                	je     0x14042d21e
14042d1f0:	0f b6 4f 28          	movzbl 0x28(%rdi),%ecx
14042d1f4:	48 8b 47 30          	mov    0x30(%rdi),%rax
14042d1f8:	49 89 42 28          	mov    %rax,0x28(%r10)
14042d1fc:	41 88 4a 30          	mov    %cl,0x30(%r10)
14042d200:	49 c7 02 ff ff ff ff 	movq   $0xffffffffffffffff,(%r10)
14042d207:	49 89 5a 08          	mov    %rbx,0x8(%r10)