140125db2:	75 0c                	jne    0x140125dc0
140125db4:	48 8b c8             	mov    %rax,%rcx
140125db7:	48 8b 00             	mov    (%rax),%rax
140125dba:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140125dbe:	74 f4                	je     0x140125db4
140125dc0:	48 89 0a             	mov    %rcx,(%rdx)
140125dc3:	48 8b 16             	mov    (%rsi),%rdx
140125dc6:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140125dca:	48 8b 41 10          	mov    0x10(%rcx),%rax
140125dce:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140125dd2:	75 19                	jne    0x140125ded
140125dd4:	0f 1f 40 00          	nopl   0x0(%rax)
140125dd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140125ddf:	00
140125de0:	48 8b c8             	mov    %rax,%rcx
140125de3:	48 8b 40 10          	mov    0x10(%rax),%rax
140125de7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140125deb:	74 f3                	je     0x140125de0
140125ded:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
140125df1:	eb 0a                	jmp    0x140125dfd
140125df3:	48 89 12             	mov    %rdx,(%rdx)
140125df6:	48 8b 06             	mov    (%rsi),%rax
140125df9:	48 89 40 10          	mov    %rax,0x10(%rax)
140125dfd:	48 89 37             	mov    %rsi,(%rdi)
140125e00:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140125e05:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140125e0a:	48 83 c4 30          	add    $0x30,%rsp
140125e0e:	5f                   	pop    %rdi
140125e0f:	c3                   	ret
140125e10:	e3 5c                	jrcxz  0x140125e6e
140125e12:	12 00                	adc    (%rax),%al
140125e14:	e3 5c                	jrcxz  0x140125e72
140125e16:	12 00                	adc    (%rax),%al
140125e18:	e3 5c                	jrcxz  0x140125e76
140125e1a:	12 00                	adc    (%rax),%al
140125e1c:	e3 5c                	jrcxz  0x140125e7a
140125e1e:	12 00                	adc    (%rax),%al
140125e20:	f9                   	stc
140125e21:	5c                   	pop    %rsp
140125e22:	12 00                	adc    (%rax),%al
140125e24:	e3 5c                	jrcxz  0x140125e82
140125e26:	12 00                	adc    (%rax),%al
140125e28:	33 5d 12             	xor    0x12(%rbp),%ebx
140125e2b:	00 33                	add    %dh,(%rbx)
140125e2d:	5d                   	pop    %rbp
140125e2e:	12 00                	adc    (%rax),%al
140125e30:	48 83 ec 28          	sub    $0x28,%rsp
140125e34:	44 8b 41 08          	mov    0x8(%rcx),%r8d
140125e38:	41 0f b6 d0          	movzbl %r8b,%edx
140125e3c:	83 ea 04             	sub    $0x4,%edx
140125e3f:	74 56                	je     0x140125e97
140125e41:	83 ea 02             	sub    $0x2,%edx
140125e44:	74 05                	je     0x140125e4b
140125e46:	83 fa 01             	cmp    $0x1,%edx
140125e49:	75 47                	jne    0x140125e92
140125e4b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140125e50:	48 8b 19             	mov    (%rcx),%rbx
140125e53:	48 85 db             	test   %rbx,%rbx
140125e56:	74 35                	je     0x140125e8d
140125e58:	4c 8b 03             	mov    (%rbx),%r8
140125e5b:	48 8b d3             	mov    %rbx,%rdx
140125e5e:	48 8b cb             	mov    %rbx,%rcx
140125e61:	4d 8b 40 08          	mov    0x8(%r8),%r8
140125e65:	e8 36 3f 00 00       	call   0x140129da0
140125e6a:	48 8b 0b             	mov    (%rbx),%rcx
140125e6d:	ba 58 00 00 00       	mov    $0x58,%edx
140125e72:	e8 d5 07 06 00       	call   0x14018664c
140125e77:	ba 10 00 00 00       	mov    $0x10,%edx
140125e7c:	48 8b cb             	mov    %rbx,%rcx
140125e7f:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140125e84:	48 83 c4 28          	add    $0x28,%rsp
140125e88:	e9 bf 07 06 00       	jmp    0x14018664c
140125e8d:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140125e92:	48 83 c4 28          	add    $0x28,%rsp
140125e96:	c3                   	ret
140125e97:	41 c1 e8 08          	shr    $0x8,%r8d
140125e9b:	41 f6 c0 01          	test   $0x1,%r8b
140125e9f:	74 f1                	je     0x140125e92
140125ea1:	48 8b 09             	mov    (%rcx),%rcx
140125ea4:	48 83 c4 28          	add    $0x28,%rsp
140125ea8:	e9 9f 07 06 00       	jmp    0x14018664c
140125ead:	cc                   	int3
140125eae:	cc                   	int3
140125eaf:	cc                   	int3
140125eb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140125eb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140125eba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140125ebf:	57                   	push   %rdi
140125ec0:	48 83 ec 20          	sub    $0x20,%rsp
140125ec4:	48 8b da             	mov    %rdx,%rbx
140125ec7:	48 8b f9             	mov    %rcx,%rdi
140125eca:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140125ece:	48 83 c2 10          	add    $0x10,%rdx
140125ed2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140125ed7:	e8 e4 39 00 00       	call   0x1401298c0
140125edc:	48 3b f0             	cmp    %rax,%rsi
140125edf:	74 3b                	je     0x140125f1c
140125ee1:	48 8b 10             	mov    (%rax),%rdx
140125ee4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140125eeb:	48 8b 2e             	mov    (%rsi),%rbp
140125eee:	48 89 16             	mov    %rdx,(%rsi)
140125ef1:	48 85 ed             	test   %rbp,%rbp
140125ef4:	74 26                	je     0x140125f1c
140125ef6:	4c 8d 0d 73 01 fa ff 	lea    -0x5fe8d(%rip),%r9        # 0x1400c6070
140125efd:	ba 20 00 00 00       	mov    $0x20,%edx
140125f02:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140125f06:	48 8b cd             	mov    %rbp,%rcx
140125f09:	e8 1e 04 06 00       	call   0x14018632c
140125f0e:	90                   	nop
140125f0f:	ba 60 00 00 00       	mov    $0x60,%edx
140125f14:	48 8b cd             	mov    %rbp,%rcx
140125f17:	e8 30 07 06 00       	call   0x14018664c
140125f1c:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140125f21:	48 85 f6             	test   %rsi,%rsi
140125f24:	74 26                	je     0x140125f4c
140125f26:	4c 8d 0d 43 01 fa ff 	lea    -0x5febd(%rip),%r9        # 0x1400c6070
140125f2d:	ba 20 00 00 00       	mov    $0x20,%edx
140125f32:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140125f36:	48 8b ce             	mov    %rsi,%rcx
140125f39:	e8 ee 03 06 00       	call   0x14018632c
140125f3e:	90                   	nop
140125f3f:	ba 60 00 00 00       	mov    $0x60,%edx
140125f44:	48 8b ce             	mov    %rsi,%rcx
140125f47:	e8 00 07 06 00       	call   0x14018664c
140125f4c:	48 8b 43 18          	mov    0x18(%rbx),%rax
140125f50:	48 89 47 18          	mov    %rax,0x18(%rdi)
140125f54:	48 8b 43 20          	mov    0x20(%rbx),%rax
140125f58:	48 89 47 20          	mov    %rax,0x20(%rdi)
140125f5c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140125f61:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140125f66:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140125f6b:	48 83 c4 20          	add    $0x20,%rsp
140125f6f:	5f                   	pop    %rdi
140125f70:	c3                   	ret
140125f71:	cc                   	int3
140125f72:	cc                   	int3
140125f73:	cc                   	int3
140125f74:	cc                   	int3
140125f75:	cc                   	int3
140125f76:	cc                   	int3
140125f77:	cc                   	int3
140125f78:	cc                   	int3
140125f79:	cc                   	int3
140125f7a:	cc                   	int3
140125f7b:	cc                   	int3
140125f7c:	cc                   	int3
140125f7d:	cc                   	int3
140125f7e:	cc                   	int3
140125f7f:	cc                   	int3
140125f80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140125f85:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140125f8a:	55                   	push   %rbp
140125f8b:	57                   	push   %rdi
140125f8c:	41 54                	push   %r12
140125f8e:	41 56                	push   %r14
140125f90:	41 57                	push   %r15
140125f92:	48 8d ac 24 70 ff ff 	lea    -0x90(%rsp),%rbp
140125f99:	ff
140125f9a:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
140125fa1:	48 8b 05 c8 52 18 00 	mov    0x1852c8(%rip),%rax        # 0x1402ab270
140125fa8:	48 33 c4             	xor    %rsp,%rax
140125fab:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140125fb2:	49 8b f8             	mov    %r8,%rdi
140125fb5:	4c 8b f2             	mov    %rdx,%r14
140125fb8:	4c 8b f9             	mov    %rcx,%r15
140125fbb:	0f b6 41 08          	movzbl 0x8(%rcx),%eax
140125fbf:	45 33 e4             	xor    %r12d,%r12d
140125fc2:	85 c0                	test   %eax,%eax
140125fc4:	74 0e                	je     0x140125fd4
140125fc6:	83 f8 07             	cmp    $0x7,%eax
140125fc9:	0f 85 2c 02 00 00    	jne    0x1401261fb
140125fcf:	e9 93 00 00 00       	jmp    0x140126067
140125fd4:	4c 89 65 70          	mov    %r12,0x70(%rbp)
140125fd8:	45 33 c0             	xor    %r8d,%r8d
140125fdb:	41 8d 50 07          	lea    0x7(%r8),%edx
140125fdf:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140125fe3:	e8 38 fc ff ff       	call   0x140125c20
140125fe8:	b9 10 00 00 00       	mov    $0x10,%ecx
140125fed:	e8 fe 02 06 00       	call   0x1401862f0
140125ff2:	48 8b d8             	mov    %rax,%rbx
140125ff5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140125ffa:	4c 89 20             	mov    %r12,(%rax)
140125ffd:	4c 89 60 08          	mov    %r12,0x8(%rax)
140126001:	b9 58 00 00 00       	mov    $0x58,%ecx
140126006:	e8 e5 02 06 00       	call   0x1401862f0
14012600b:	48 89 00             	mov    %rax,(%rax)
14012600e:	48 89 40 08          	mov    %rax,0x8(%rax)
140126012:	48 89 40 10          	mov    %rax,0x10(%rax)
140126016:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14012601c:	48 89 03             	mov    %rax,(%rbx)
14012601f:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
140126023:	49 8b d7             	mov    %r15,%rdx
140126026:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14012602a:	e8 81 eb ff ff       	call   0x140124bb0
14012602f:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140126033:	e8 f8 fd ff ff       	call   0x140125e30
140126038:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
14012603c:	48 85 db             	test   %rbx,%rbx
14012603f:	74 26                	je     0x140126067
140126041:	4c 8d 0d 28 00 fa ff 	lea    -0x5ffd8(%rip),%r9        # 0x1400c6070
140126048:	ba 20 00 00 00       	mov    $0x20,%edx
14012604d:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140126051:	48 8b cb             	mov    %rbx,%rcx
140126054:	e8 d3 02 06 00       	call   0x14018632c
140126059:	90                   	nop
14012605a:	ba 60 00 00 00       	mov    $0x60,%edx
14012605f:	48 8b cb             	mov    %rbx,%rcx
140126062:	e8 e5 05 06 00       	call   0x14018664c
140126067:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14012606c:	41 2b fe             	sub    %r14d,%edi
14012606f:	c1 e7 02             	shl    $0x2,%edi
140126072:	83 cf 02             	or     $0x2,%edi
140126075:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140126079:	49 8b 07             	mov    (%r15),%rax
14012607c:	48 8b 30             	mov    (%rax),%rsi
14012607f:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140126083:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140126087:	75 2e                	jne    0x1401260b7
140126089:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140126090:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140126094:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140126099:	e8 e2 e8 ff ff       	call   0x140124980
14012609e:	84 c0                	test   %al,%al
1401260a0:	74 06                	je     0x1401260a8
1401260a2:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1401260a6:	eb 06                	jmp    0x1401260ae
1401260a8:	48 8b f3             	mov    %rbx,%rsi
1401260ab:	48 8b 1b             	mov    (%rbx),%rbx
1401260ae:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1401260b2:	74 dc                	je     0x140126090
1401260b4:	49 8b 07             	mov    (%r15),%rax
1401260b7:	48 3b 30             	cmp    (%rax),%rsi
1401260ba:	74 5c                	je     0x140126118
1401260bc:	4c 8b 4e 20          	mov    0x20(%rsi),%r9
1401260c0:	8b 4e 28             	mov    0x28(%rsi),%ecx
1401260c3:	4d 85 c9             	test   %r9,%r9
1401260c6:	75 04                	jne    0x1401260cc
1401260c8:	3b cf                	cmp    %edi,%ecx
1401260ca:	eb 25                	jmp    0x1401260f1
1401260cc:	c1 e9 02             	shr    $0x2,%ecx
1401260cf:	8b c7                	mov    %edi,%eax
1401260d1:	c1 e8 02             	shr    $0x2,%eax
1401260d4:	3b c8                	cmp    %eax,%ecx
1401260d6:	75 40                	jne    0x140126118
1401260d8:	4d 85 f6             	test   %r14,%r14
1401260db:	0f 84 ff 00 00 00    	je     0x1401261e0
1401260e1:	44 8b c1             	mov    %ecx,%r8d
1401260e4:	49 8b d6             	mov    %r14,%rdx
1401260e7:	49 8b c9             	mov    %r9,%rcx
1401260ea:	e8 81 2c 06 00       	call   0x140188d70
1401260ef:	85 c0                	test   %eax,%eax
1401260f1:	0f 94 c0             	sete   %al
1401260f4:	84 c0                	test   %al,%al
1401260f6:	74 20                	je     0x140126118
1401260f8:	4d 85 f6             	test   %r14,%r14
1401260fb:	74 12                	je     0x14012610f
1401260fd:	40 80 e7 03          	and    $0x3,%dil
140126101:	40 80 ff 01          	cmp    $0x1,%dil
140126105:	75 08                	jne    0x14012610f
140126107:	49 8b ce             	mov    %r14,%rcx
14012610a:	e8 3d 05 06 00       	call   0x14018664c
14012610f:	48 8d 46 30          	lea    0x30(%rsi),%rax
140126113:	e9 9d 00 00 00       	jmp    0x1401261b5
140126118:	e8 a3 e3 ff ff       	call   0x1401244c0
14012611d:	48 8b d8             	mov    %rax,%rbx
140126120:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140126125:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14012612a:	e8 91 e7 ff ff       	call   0x1401248c0
14012612f:	90                   	nop
140126130:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140126135:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14012613a:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14012613f:	48 8b d3             	mov    %rbx,%rdx
140126142:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140126147:	e8 54 fb ff ff       	call   0x140125ca0
14012614c:	48 8b d3             	mov    %rbx,%rdx
14012614f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140126154:	e8 57 fd ff ff       	call   0x140125eb0
140126159:	90                   	nop
14012615a:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
14012615f:	4c 8b c6             	mov    %rsi,%r8
140126162:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140126167:	49 8b 0f             	mov    (%r15),%rcx
14012616a:	e8 41 36 00 00       	call   0x1401297b0
14012616f:	48 8b 18             	mov    (%rax),%rbx
140126172:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140126177:	e8 e4 e9 ff ff       	call   0x140124b60
14012617c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140126181:	48 85 c9             	test   %rcx,%rcx
140126184:	74 10                	je     0x140126196
140126186:	8b 44 24 40          	mov    0x40(%rsp),%eax
14012618a:	24 03                	and    $0x3,%al
14012618c:	3c 01                	cmp    $0x1,%al
14012618e:	75 06                	jne    0x140126196
140126190:	e8 b7 04 06 00       	call   0x14018664c
140126195:	90                   	nop
140126196:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14012619b:	48 85 c9             	test   %rcx,%rcx
14012619e:	74 11                	je     0x1401261b1
1401261a0:	8b 54 24 30          	mov    0x30(%rsp),%edx
1401261a4:	80 e2 03             	and    $0x3,%dl
1401261a7:	80 fa 01             	cmp    $0x1,%dl
1401261aa:	75 05                	jne    0x1401261b1
1401261ac:	e8 9b 04 06 00       	call   0x14018664c
1401261b1:	48 8d 43 30          	lea    0x30(%rbx),%rax
1401261b5:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1401261bc:	48 33 cc             	xor    %rsp,%rcx
1401261bf:	e8 0c 01 06 00       	call   0x1401862d0
1401261c4:	4c 8d 9c 24 90 01 00 	lea    0x190(%rsp),%r11
1401261cb:	00
1401261cc:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401261d0:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401261d4:	49 8b e3             	mov    %r11,%rsp
1401261d7:	41 5f                	pop    %r15
1401261d9:	41 5e                	pop    %r14
1401261db:	41 5c                	pop    %r12
1401261dd:	5f                   	pop    %rdi
1401261de:	5d                   	pop    %rbp
1401261df:	c3                   	ret
1401261e0:	48 8d 15 59 7f 11 00 	lea    0x117f59(%rip),%rdx        # 0x14023e140
1401261e7:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401261eb:	e8 90 fe f9 ff       	call   0x1400c6080
1401261f0:	90                   	nop
1401261f1:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401261f5:	e8 46 e6 ff ff       	call   0x140124840
1401261fa:	90                   	nop
1401261fb:	ba 01 00 00 00       	mov    $0x1,%edx
140126200:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140126205:	e8 96 2f 00 00       	call   0x1401291a0
14012620a:	90                   	nop
14012620b:	48 8d 15 1e 83 11 00 	lea    0x11831e(%rip),%rdx        # 0x14023e530
140126212:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140126217:	e8 44 6b fa ff       	call   0x1400ccd60
14012621c:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140126220:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140126225:	e8 56 2f 00 00       	call   0x140129180
14012622a:	90                   	nop
14012622b:	48 8b c8             	mov    %rax,%rcx
14012622e:	e8 0d e6 ff ff       	call   0x140124840
140126233:	cc                   	int3
140126234:	cc                   	int3
140126235:	cc                   	int3
140126236:	cc                   	int3
140126237:	cc                   	int3
140126238:	cc                   	int3
140126239:	cc                   	int3
14012623a:	cc                   	int3
14012623b:	cc                   	int3
14012623c:	cc                   	int3
14012623d:	cc                   	int3