140124c8a:	83 7c 24 30 01       	cmpl   $0x1,0x30(%rsp)
140124c8f:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140124c94:	0f 85 1f 01 00 00    	jne    0x140124db9
140124c9a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140124ca1:	00
140124ca2:	44 8b 4c 24 34       	mov    0x34(%rsp),%r9d
140124ca7:	48 89 da             	mov    %rbx,%rdx
140124caa:	48 89 f1             	mov    %rsi,%rcx
140124cad:	e8 ce f9 ff ff       	call   0x140124680
140124cb2:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140124cb7:	89 c7                	mov    %eax,%edi
140124cb9:	8b 05 81 cc 0c 00    	mov    0xccc81(%rip),%eax        # 0x1401f1940
140124cbf:	85 c0                	test   %eax,%eax
140124cc1:	74 04                	je     0x140124cc7
140124cc3:	85 ff                	test   %edi,%edi
140124cc5:	74 59                	je     0x140124d20
140124cc7:	4c 89 e1             	mov    %r12,%rcx
140124cca:	e8 e1 41 fd ff       	call   0x1400f8eb0
140124ccf:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140124cd6:	00
140124cd7:	48 2b 45 00          	sub    0x0(%rbp),%rax
140124cdb:	0f 85 16 01 00 00    	jne    0x140124df7
140124ce1:	89 f8                	mov    %edi,%eax
140124ce3:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140124cea:	5b                   	pop    %rbx
140124ceb:	5e                   	pop    %rsi
140124cec:	5f                   	pop    %rdi
140124ced:	5d                   	pop    %rbp
140124cee:	41 5c                	pop    %r12
140124cf0:	c3                   	ret
140124cf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140124cf8:	e8 33 84 ff ff       	call   0x14011d130
140124cfd:	85 c0                	test   %eax,%eax
140124cff:	0f 84 63 ff ff ff    	je     0x140124c68
140124d05:	8b 05 05 cc 0c 00    	mov    0xccc05(%rip),%eax        # 0x1401f1910
140124d0b:	83 f8 ff             	cmp    $0xffffffff,%eax
140124d0e:	0f 84 8c 00 00 00    	je     0x140124da0
140124d14:	85 c0                	test   %eax,%eax
140124d16:	75 48                	jne    0x140124d60
140124d18:	31 ff                	xor    %edi,%edi
140124d1a:	eb b3                	jmp    0x140124ccf
140124d1c:	0f 1f 40 00          	nopl   0x0(%rax)
140124d20:	45 31 c0             	xor    %r8d,%r8d
140124d23:	48 89 da             	mov    %rbx,%rdx
140124d26:	48 89 f1             	mov    %rsi,%rcx
140124d29:	e8 a2 f5 ff ff       	call   0x1401242d0
140124d2e:	48 85 c0             	test   %rax,%rax
140124d31:	75 94                	jne    0x140124cc7
140124d33:	48 8b 46 18          	mov    0x18(%rsi),%rax
140124d37:	8b 53 40             	mov    0x40(%rbx),%edx
140124d3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140124d40:	8b 7c 24 34          	mov    0x34(%rsp),%edi
140124d44:	48 8b 48 70          	mov    0x70(%rax),%rcx
140124d48:	e8 a3 e8 ff ff       	call   0x1401235f0
140124d4d:	89 78 08             	mov    %edi,0x8(%rax)
140124d50:	31 ff                	xor    %edi,%edi
140124d52:	4c 89 20             	mov    %r12,(%rax)
140124d55:	e9 75 ff ff ff       	jmp    0x140124ccf
140124d5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140124d60:	48 83 c3 04          	add    $0x4,%rbx
140124d64:	45 31 c0             	xor    %r8d,%r8d
140124d67:	48 89 f1             	mov    %rsi,%rcx
140124d6a:	48 89 da             	mov    %rbx,%rdx
140124d6d:	e8 ae 58 f1 ff       	call   0x14003a620
140124d72:	85 c0                	test   %eax,%eax
140124d74:	75 a2                	jne    0x140124d18
140124d76:	48 89 da             	mov    %rbx,%rdx
140124d79:	48 89 f1             	mov    %rsi,%rcx
140124d7c:	e8 2f ef ff ff       	call   0x140123cb0
140124d81:	85 ff                	test   %edi,%edi
140124d83:	74 77                	je     0x140124dfc
140124d85:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140124d8c:	00 00 00 00
140124d90:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140124d95:	e9 35 ff ff ff       	jmp    0x140124ccf
140124d9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140124da0:	31 d2                	xor    %edx,%edx
140124da2:	48 8d 0d 28 67 0f 00 	lea    0xf6728(%rip),%rcx        # 0x14021b4d1
140124da9:	e8 c2 29 f2 ff       	call   0x140047770
140124dae:	89 05 5c cb 0c 00    	mov    %eax,0xccb5c(%rip)        # 0x1401f1910
140124db4:	e9 5b ff ff ff       	jmp    0x140124d14
140124db9:	4c 89 c1             	mov    %r8,%rcx
140124dbc:	e8 ef 40 fd ff       	call   0x1400f8eb0
140124dc1:	4c 89 e1             	mov    %r12,%rcx
140124dc4:	e8 b7 a8 f0 ff       	call   0x14002f680
140124dc9:	48 8d 0d 72 67 0f 00 	lea    0xf6772(%rip),%rcx        # 0x14021b542
140124dd0:	48 89 c2             	mov    %rax,%rdx
140124dd3:	e8 58 e8 f9 ff       	call   0x1400c3630
140124dd8:	eb b6                	jmp    0x140124d90
140124dda:	85 ff                	test   %edi,%edi
140124ddc:	75 b2                	jne    0x140124d90
140124dde:	4c 89 e1             	mov    %r12,%rcx
140124de1:	e8 9a a8 f0 ff       	call   0x14002f680
140124de6:	48 8d 0d 43 67 0f 00 	lea    0xf6743(%rip),%rcx        # 0x14021b530
140124ded:	48 89 c2             	mov    %rax,%rdx
140124df0:	e8 3b e8 f9 ff       	call   0x1400c3630
140124df5:	eb 99                	jmp    0x140124d90
140124df7:	e8 74 fa 0b 00       	call   0x1401e4870
140124dfc:	48 89 d9             	mov    %rbx,%rcx
140124dff:	e8 7c a8 f0 ff       	call   0x14002f680
140124e04:	48 8d 0d e5 66 0f 00 	lea    0xf66e5(%rip),%rcx        # 0x14021b4f0
140124e0b:	48 89 c3             	mov    %rax,%rbx
140124e0e:	e8 1d e2 ff ff       	call   0x140123030
140124e13:	48 89 da             	mov    %rbx,%rdx
140124e16:	48 89 c1             	mov    %rax,%rcx
140124e19:	e8 12 e8 f9 ff       	call   0x1400c3630
140124e1e:	e9 6d ff ff ff       	jmp    0x140124d90
140124e23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140124e2a:	00 00 00 00
140124e2e:	66 90                	xchg   %ax,%ax
140124e30:	41 54                	push   %r12
140124e32:	55                   	push   %rbp
140124e33:	57                   	push   %rdi
140124e34:	56                   	push   %rsi
140124e35:	53                   	push   %rbx
140124e36:	48 83 ec 50          	sub    $0x50,%rsp
140124e3a:	48 8b 2d af 3c 11 00 	mov    0x113caf(%rip),%rbp        # 0x140238af0
140124e41:	48 8b 3d b8 45 11 00 	mov    0x1145b8(%rip),%rdi        # 0x140239400
140124e48:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
140124e4c:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140124e51:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140124e56:	89 d6                	mov    %edx,%esi
140124e58:	48 89 ca             	mov    %rcx,%rdx
140124e5b:	48 8b 0f             	mov    (%rdi),%rcx
140124e5e:	49 89 d8             	mov    %rbx,%r8
140124e61:	e8 aa a0 f1 ff       	call   0x14003ef10
140124e66:	85 c0                	test   %eax,%eax
140124e68:	75 6e                	jne    0x140124ed8
140124e6a:	4c 8b 27             	mov    (%rdi),%r12
140124e6d:	48 89 da             	mov    %rbx,%rdx
140124e70:	4c 89 e1             	mov    %r12,%rcx
140124e73:	e8 18 af f1 ff       	call   0x14003fd90
140124e78:	45 31 c9             	xor    %r9d,%r9d
140124e7b:	45 31 c0             	xor    %r8d,%r8d
140124e7e:	4c 89 e1             	mov    %r12,%rcx
140124e81:	48 89 c2             	mov    %rax,%rdx
140124e84:	e8 97 48 f8 ff       	call   0x1400a9720
140124e89:	48 89 c3             	mov    %rax,%rbx
140124e8c:	48 85 c0             	test   %rax,%rax
140124e8f:	74 13                	je     0x140124ea4
140124e91:	41 89 f0             	mov    %esi,%r8d
140124e94:	ba 01 00 00 00       	mov    $0x1,%edx
140124e99:	48 89 c1             	mov    %rax,%rcx
140124e9c:	e8 9f a6 f1 ff       	call   0x14003f540
140124ea1:	48 89 c3             	mov    %rax,%rbx
140124ea4:	48 8b 0f             	mov    (%rdi),%rcx
140124ea7:	45 31 c0             	xor    %r8d,%r8d
140124eaa:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140124eb0:	48 89 da             	mov    %rbx,%rdx
140124eb3:	e8 28 fd ff ff       	call   0x140124be0
140124eb8:	85 c0                	test   %eax,%eax
140124eba:	75 1c                	jne    0x140124ed8
140124ebc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140124ec1:	48 2b 45 00          	sub    0x0(%rbp),%rax
140124ec5:	75 15                	jne    0x140124edc
140124ec7:	48 89 d8             	mov    %rbx,%rax
140124eca:	48 83 c4 50          	add    $0x50,%rsp
140124ece:	5b                   	pop    %rbx
140124ecf:	5e                   	pop    %rsi
140124ed0:	5f                   	pop    %rdi
140124ed1:	5d                   	pop    %rbp
140124ed2:	41 5c                	pop    %r12
140124ed4:	c3                   	ret
140124ed5:	0f 1f 00             	nopl   (%rax)
140124ed8:	31 db                	xor    %ebx,%ebx
140124eda:	eb e0                	jmp    0x140124ebc
140124edc:	e8 8f f9 0b 00       	call   0x1401e4870
140124ee1:	90                   	nop
140124ee2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140124ee9:	00 00 00 00
140124eed:	0f 1f 00             	nopl   (%rax)
140124ef0:	31 d2                	xor    %edx,%edx
140124ef2:	e9 39 ff ff ff       	jmp    0x140124e30
140124ef7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140124efe:	00 00
140124f00:	57                   	push   %rdi
140124f01:	56                   	push   %rsi
140124f02:	53                   	push   %rbx
140124f03:	48 83 ec 20          	sub    $0x20,%rsp
140124f07:	48 8b 35 f2 44 11 00 	mov    0x1144f2(%rip),%rsi        # 0x140239400
140124f0e:	48 89 d7             	mov    %rdx,%rdi
140124f11:	48 89 ca             	mov    %rcx,%rdx
140124f14:	48 8b 0e             	mov    (%rsi),%rcx
140124f17:	e8 24 ed ff ff       	call   0x140123c40
140124f1c:	48 89 c3             	mov    %rax,%rbx
140124f1f:	48 85 c0             	test   %rax,%rax
140124f22:	74 06                	je     0x140124f2a
140124f24:	f6 40 01 01          	testb  $0x1,0x1(%rax)
140124f28:	74 0e                	je     0x140124f38
140124f2a:	48 83 c4 20          	add    $0x20,%rsp
140124f2e:	5b                   	pop    %rbx
140124f2f:	5e                   	pop    %rsi
140124f30:	5f                   	pop    %rdi
140124f31:	c3                   	ret
140124f32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140124f38:	48 8b 0e             	mov    (%rsi),%rcx
140124f3b:	45 31 c0             	xor    %r8d,%r8d
140124f3e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140124f44:	48 89 c2             	mov    %rax,%rdx
140124f47:	e8 94 fc ff ff       	call   0x140124be0
140124f4c:	85 c0                	test   %eax,%eax
140124f4e:	75 da                	jne    0x140124f2a
140124f50:	48 63 57 08          	movslq 0x8(%rdi),%rdx
140124f54:	8b 47 0c             	mov    0xc(%rdi),%eax
140124f57:	39 c2                	cmp    %eax,%edx
140124f59:	7c 45                	jl     0x140124fa0
140124f5b:	8d 4c 40 30          	lea    0x30(%rax,%rax,2),%ecx
140124f5f:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140124f63:	89 c8                	mov    %ecx,%eax
140124f65:	c1 e8 1f             	shr    $0x1f,%eax
140124f68:	01 c8                	add    %ecx,%eax
140124f6a:	d1 f8                	sar    $1,%eax
140124f6c:	39 c2                	cmp    %eax,%edx
140124f6e:	41 0f 4d c0          	cmovge %r8d,%eax
140124f72:	48 63 d0             	movslq %eax,%rdx
140124f75:	48 89 d0             	mov    %rdx,%rax
140124f78:	89 57 0c             	mov    %edx,0xc(%rdi)
140124f7b:	48 c1 e8 3d          	shr    $0x3d,%rax
140124f7f:	75 3a                	jne    0x140124fbb
140124f81:	48 8b 0f             	mov    (%rdi),%rcx
140124f84:	48 c1 e2 03          	shl    $0x3,%rdx
140124f88:	e8 b3 5c fa ff       	call   0x1400cac40
140124f8d:	48 63 57 08          	movslq 0x8(%rdi),%rdx
140124f91:	48 89 07             	mov    %rax,(%rdi)
140124f94:	eb 0d                	jmp    0x140124fa3
140124f96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140124f9d:	00 00 00
140124fa0:	48 8b 07             	mov    (%rdi),%rax
140124fa3:	8d 4a 01             	lea    0x1(%rdx),%ecx
140124fa6:	89 4f 08             	mov    %ecx,0x8(%rdi)
140124fa9:	48 89 1c d0          	mov    %rbx,(%rax,%rdx,8)
140124fad:	81 0b 00 01 00 00    	orl    $0x100,(%rbx)
140124fb3:	48 83 c4 20          	add    $0x20,%rsp
140124fb7:	5b                   	pop    %rbx
140124fb8:	5e                   	pop    %rsi
140124fb9:	5f                   	pop    %rdi
140124fba:	c3                   	ret
140124fbb:	49 89 d0             	mov    %rdx,%r8
140124fbe:	48 8d 0d 9b 62 0f 00 	lea    0xf629b(%rip),%rcx        # 0x14021b260
140124fc5:	ba 08 00 00 00       	mov    $0x8,%edx
140124fca:	e8 c1 e3 f9 ff       	call   0x1400c3390
140124fcf:	90                   	nop
140124fd0:	56                   	push   %rsi
140124fd1:	53                   	push   %rbx
140124fd2:	48 83 ec 28          	sub    $0x28,%rsp
140124fd6:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140124fdb:	0f b6 46 10          	movzbl 0x10(%rsi),%eax
140124fdf:	48 89 d3             	mov    %rdx,%rbx
140124fe2:	a8 01                	test   $0x1,%al
140124fe4:	75 5a                	jne    0x140125040
140124fe6:	48 8b 03             	mov    (%rbx),%rax
140124fe9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140124fed:	48 33 05 2c 67 0f 00 	xor    0xf672c(%rip),%rax        # 0x14021b720
140124ff4:	48 33 15 2d 67 0f 00 	xor    0xf672d(%rip),%rdx        # 0x14021b728
140124ffb:	48 09 d0             	or     %rdx,%rax
140124ffe:	74 18                	je     0x140125018
140125000:	48 89 f2             	mov    %rsi,%rdx
140125003:	48 89 d9             	mov    %rbx,%rcx
140125006:	e8 f5 fe ff ff       	call   0x140124f00
14012500b:	31 c0                	xor    %eax,%eax
14012500d:	48 83 c4 28          	add    $0x28,%rsp
140125011:	5b                   	pop    %rbx
140125012:	5e                   	pop    %rsi
140125013:	c3                   	ret
140125014:	0f 1f 40 00          	nopl   0x0(%rax)
140125018:	48 8b 43 10          	mov    0x10(%rbx),%rax
14012501c:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140125020:	48 33 05 09 67 0f 00 	xor    0xf6709(%rip),%rax        # 0x14021b730
140125027:	48 33 15 0a 67 0f 00 	xor    0xf670a(%rip),%rdx        # 0x14021b738
14012502e:	48 09 d0             	or     %rdx,%rax
140125031:	75 cd                	jne    0x140125000
140125033:	31 c0                	xor    %eax,%eax
140125035:	48 83 c4 28          	add    $0x28,%rsp
140125039:	5b                   	pop    %rbx
14012503a:	5e                   	pop    %rsi
14012503b:	c3                   	ret
14012503c:	0f 1f 40 00          	nopl   0x0(%rax)
140125040:	83 e0 fe             	and    $0xfffffffe,%eax
140125043:	88 46 10             	mov    %al,0x10(%rsi)
140125046:	48 8b 01             	mov    (%rcx),%rax
140125049:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14012504d:	48 33 05 cc 66 0f 00 	xor    0xf66cc(%rip),%rax        # 0x14021b720
140125054:	48 33 15 cd 66 0f 00 	xor    0xf66cd(%rip),%rdx        # 0x14021b728
14012505b:	48 09 d0             	or     %rdx,%rax
14012505e:	74 10                	je     0x140125070
140125060:	48 89 f2             	mov    %rsi,%rdx
140125063:	e8 98 fe ff ff       	call   0x140124f00
140125068:	e9 79 ff ff ff       	jmp    0x140124fe6
14012506d:	0f 1f 00             	nopl   (%rax)
140125070:	48 8b 41 10          	mov    0x10(%rcx),%rax
140125074:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140125078:	48 33 05 b1 66 0f 00 	xor    0xf66b1(%rip),%rax        # 0x14021b730
14012507f:	48 33 15 b2 66 0f 00 	xor    0xf66b2(%rip),%rdx        # 0x14021b738
140125086:	48 09 d0             	or     %rdx,%rax
140125089:	75 d5                	jne    0x140125060
14012508b:	e9 56 ff ff ff       	jmp    0x140124fe6
140125090:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140125096:	e9 45 fb ff ff       	jmp    0x140124be0
14012509b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401250a0:	53                   	push   %rbx
1401250a1:	48 83 ec 20          	sub    $0x20,%rsp
1401250a5:	48 8b 05 54 43 11 00 	mov    0x114354(%rip),%rax        # 0x140239400
1401250ac:	45 31 c0             	xor    %r8d,%r8d
1401250af:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401250b5:	48 89 cb             	mov    %rcx,%rbx
1401250b8:	48 8b 08             	mov    (%rax),%rcx
1401250bb:	48 89 da             	mov    %rbx,%rdx
1401250be:	e8 1d fb ff ff       	call   0x140124be0
1401250c3:	85 c0                	test   %eax,%eax
1401250c5:	75 06                	jne    0x1401250cd
1401250c7:	48 83 c4 20          	add    $0x20,%rsp
1401250cb:	5b                   	pop    %rbx
1401250cc:	c3                   	ret
1401250cd:	48 8d 15 85 64 0f 00 	lea    0xf6485(%rip),%rdx        # 0x14021b559
1401250d4:	48 85 db             	test   %rbx,%rbx
1401250d7:	74 0c                	je     0x1401250e5
1401250d9:	48 8d 4b 04          	lea    0x4(%rbx),%rcx
1401250dd:	e8 9e a5 f0 ff       	call   0x14002f680
1401250e2:	48 89 c2             	mov    %rax,%rdx
1401250e5:	48 8d 0d 74 64 0f 00 	lea    0xf6474(%rip),%rcx        # 0x14021b560
1401250ec:	e8 9f e2 f9 ff       	call   0x1400c3390
1401250f1:	90                   	nop
1401250f2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401250f9:	00 00 00 00
1401250fd:	0f 1f 00             	nopl   (%rax)
140125100:	53                   	push   %rbx
140125101:	48 83 ec 20          	sub    $0x20,%rsp
140125105:	0f b6 01             	movzbl (%rcx),%eax
140125108:	48 89 d3             	mov    %rdx,%rbx
14012510b:	84 c0                	test   %al,%al
14012510d:	75 19                	jne    0x140125128
14012510f:	eb 6f                	jmp    0x140125180
140125111:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140125118:	00 00 00 00
14012511c:	0f 1f 40 00          	nopl   0x0(%rax)
140125120:	48 83 c1 01          	add    $0x1,%rcx
140125124:	84 c0                	test   %al,%al
140125126:	74 58                	je     0x140125180
140125128:	41 89 c0             	mov    %eax,%r8d
14012512b:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14012512f:	41 80 f8 0a          	cmp    $0xa,%r8b
140125133:	75 eb                	jne    0x140125120
140125135:	3c 0a                	cmp    $0xa,%al
140125137:	75 e7                	jne    0x140125120
140125139:	48 83 c1 02          	add    $0x2,%rcx
14012513d:	e8 3e b4 f2 ff       	call   0x140050580
140125142:	0f b6 10             	movzbl (%rax),%edx
140125145:	48 89 c1             	mov    %rax,%rcx
140125148:	80 fa 0a             	cmp    $0xa,%dl
14012514b:	74 33                	je     0x140125180