140128b7e:	e9 d1 fe ff ff       	jmp    0x140128a54
140128b83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140128b88:	48 8d 15 07 30 0f 00 	lea    0xf3007(%rip),%rdx        # 0x14021bb96
140128b8f:	48 89 f1             	mov    %rsi,%rcx
140128b92:	e8 99 7d f7 ff       	call   0x1400a0930
140128b97:	f6 45 28 01          	testb  $0x1,0x28(%rbp)
140128b9b:	0f 85 49 fd ff ff    	jne    0x1401288ea
140128ba1:	48 8d 15 09 30 0f 00 	lea    0xf3009(%rip),%rdx        # 0x14021bbb1
140128ba8:	48 89 f1             	mov    %rsi,%rcx
140128bab:	e8 80 7d f7 ff       	call   0x1400a0930
140128bb0:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140128bb4:	4d 85 c0             	test   %r8,%r8
140128bb7:	74 0f                	je     0x140128bc8
140128bb9:	48 8d 15 f7 2f 0f 00 	lea    0xf2ff7(%rip),%rdx        # 0x14021bbb7
140128bc0:	48 89 f1             	mov    %rsi,%rcx
140128bc3:	e8 98 7d f7 ff       	call   0x1400a0960
140128bc8:	48 8d 15 fc 2f 0f 00 	lea    0xf2ffc(%rip),%rdx        # 0x14021bbcb
140128bcf:	48 89 f1             	mov    %rsi,%rcx
140128bd2:	e8 59 7d f7 ff       	call   0x1400a0930
140128bd7:	e9 0e fd ff ff       	jmp    0x1401288ea
140128bdc:	0f 1f 40 00          	nopl   0x0(%rax)
140128be0:	48 8b 05 f9 03 11 00 	mov    0x1103f9(%rip),%rax        # 0x140238fe0
140128be7:	4c 8d 05 02 2f 0f 00 	lea    0xf2f02(%rip),%r8        # 0x14021baf0
140128bee:	44 8b 08             	mov    (%rax),%r9d
140128bf1:	45 85 c9             	test   %r9d,%r9d
140128bf4:	75 3a                	jne    0x140128c30
140128bf6:	48 8d 15 ed 2f 0f 00 	lea    0xf2fed(%rip),%rdx        # 0x14021bbea
140128bfd:	48 89 f1             	mov    %rsi,%rcx
140128c00:	e8 5b 7d f7 ff       	call   0x1400a0960
140128c05:	e9 0b fd ff ff       	jmp    0x140128915
140128c0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140128c10:	e8 53 a7 0b 00       	call   0x1401e3368
140128c15:	48 89 c1             	mov    %rax,%rcx
140128c18:	e8 13 aa f9 ff       	call   0x1400c3630
140128c1d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140128c22:	e9 2d fe ff ff       	jmp    0x140128a54
140128c27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140128c2e:	00 00
140128c30:	4c 89 c1             	mov    %r8,%rcx
140128c33:	e8 30 a7 0b 00       	call   0x1401e3368
140128c38:	48 8d 15 ab 2f 0f 00 	lea    0xf2fab(%rip),%rdx        # 0x14021bbea
140128c3f:	48 89 f1             	mov    %rsi,%rcx
140128c42:	49 89 c0             	mov    %rax,%r8
140128c45:	e8 16 7d f7 ff       	call   0x1400a0960
140128c4a:	e9 c6 fc ff ff       	jmp    0x140128915
140128c4f:	90                   	nop
140128c50:	e8 eb 0e 0c 00       	call   0x1401e9b40
140128c55:	31 c0                	xor    %eax,%eax
140128c57:	e9 f8 fd ff ff       	jmp    0x140128a54
140128c5c:	0f 1f 40 00          	nopl   0x0(%rax)
140128c60:	ff d3                	call   *%rbx
140128c62:	83 38 16             	cmpl   $0x16,(%rax)
140128c65:	0f 84 6f fe ff ff    	je     0x140128ada
140128c6b:	48 8b 05 6e 03 11 00 	mov    0x11036e(%rip),%rax        # 0x140238fe0
140128c72:	48 8d 0d aa 2e 0f 00 	lea    0xf2eaa(%rip),%rcx        # 0x14021bb23
140128c79:	8b 10                	mov    (%rax),%edx
140128c7b:	85 d2                	test   %edx,%edx
140128c7d:	75 3c                	jne    0x140128cbb
140128c7f:	e8 1c a9 f9 ff       	call   0x1400c35a0
140128c84:	e9 51 fe ff ff       	jmp    0x140128ada
140128c89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140128c90:	48 8b 05 49 03 11 00 	mov    0x110349(%rip),%rax        # 0x140238fe0
140128c97:	48 8d 0d a2 2e 0f 00 	lea    0xf2ea2(%rip),%rcx        # 0x14021bb40
140128c9e:	8b 00                	mov    (%rax),%eax
140128ca0:	85 c0                	test   %eax,%eax
140128ca2:	74 08                	je     0x140128cac
140128ca4:	e8 bf a6 0b 00       	call   0x1401e3368
140128ca9:	48 89 c1             	mov    %rax,%rcx
140128cac:	e8 ef a8 f9 ff       	call   0x1400c35a0
140128cb1:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140128cb6:	e9 77 fd ff ff       	jmp    0x140128a32
140128cbb:	e8 a8 a6 0b 00       	call   0x1401e3368
140128cc0:	48 89 c1             	mov    %rax,%rcx
140128cc3:	eb ba                	jmp    0x140128c7f
140128cc5:	48 8b 46 50          	mov    0x50(%rsi),%rax
140128cc9:	48 8b 38             	mov    (%rax),%rdi
140128ccc:	48 89 f9             	mov    %rdi,%rcx
140128ccf:	e8 c4 11 0c 00       	call   0x1401e9e98
140128cd4:	48 83 f8 04          	cmp    $0x4,%rax
140128cd8:	0f 86 82 fb ff ff    	jbe    0x140128860
140128cde:	4c 8d 40 fb          	lea    -0x5(%rax),%r8
140128ce2:	4a 8d 04 07          	lea    (%rdi,%r8,1),%rax
140128ce6:	81 38 2e 6b 65 65    	cmpl   $0x65656b2e,(%rax)
140128cec:	0f 85 6e fb ff ff    	jne    0x140128860
140128cf2:	80 78 04 70          	cmpb   $0x70,0x4(%rax)
140128cf6:	0f 85 64 fb ff ff    	jne    0x140128860
140128cfc:	48 8b 05 9d 06 11 00 	mov    0x11069d(%rip),%rax        # 0x1402393a0
140128d03:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
140128d08:	48 89 fa             	mov    %rdi,%rdx
140128d0b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140128d12:	00 00
140128d14:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140128d1b:	00 00
140128d1d:	48 89 f1             	mov    %rsi,%rcx
140128d20:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140128d25:	e8 86 2c f7 ff       	call   0x14009b9b0
140128d2a:	48 89 f1             	mov    %rsi,%rcx
140128d2d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140128d33:	48 8d 15 2d 2e 0f 00 	lea    0xf2e2d(%rip),%rdx        # 0x14021bb67
140128d3a:	e8 71 2c f7 ff       	call   0x14009b9b0
140128d3f:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140128d44:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140128d49:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140128d4f:	4c 8b 3d aa 06 11 00 	mov    0x1106aa(%rip),%r15        # 0x140239400
140128d56:	49 8b 0f             	mov    (%r15),%rcx
140128d59:	e8 b2 a6 f1 ff       	call   0x140043410
140128d5e:	48 89 f1             	mov    %rsi,%rcx
140128d61:	48 89 c7             	mov    %rax,%rdi
140128d64:	e8 d7 1b f7 ff       	call   0x14009a940
140128d69:	e9 fb fa ff ff       	jmp    0x140128869
140128d6e:	e8 fd ba 0b 00       	call   0x1401e4870
140128d73:	90                   	nop
140128d74:	90                   	nop
140128d75:	90                   	nop
140128d76:	90                   	nop
140128d77:	90                   	nop
140128d78:	90                   	nop
140128d79:	90                   	nop
140128d7a:	90                   	nop
140128d7b:	90                   	nop
140128d7c:	90                   	nop
140128d7d:	90                   	nop
140128d7e:	90                   	nop
140128d7f:	90                   	nop
140128d80:	c3                   	ret
140128d81:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140128d88:	00 00 00 00
140128d8c:	0f 1f 40 00          	nopl   0x0(%rax)
140128d90:	41 54                	push   %r12
140128d92:	55                   	push   %rbp
140128d93:	57                   	push   %rdi
140128d94:	56                   	push   %rsi
140128d95:	53                   	push   %rbx
140128d96:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140128d9b:	48 89 d7             	mov    %rdx,%rdi
140128d9e:	0f b6 51 08          	movzbl 0x8(%rcx),%edx
140128da2:	48 89 cb             	mov    %rcx,%rbx
140128da5:	f6 c2 01             	test   $0x1,%dl
140128da8:	74 2e                	je     0x140128dd8
140128daa:	0f b6 41 0c          	movzbl 0xc(%rcx),%eax
140128dae:	3c 0d                	cmp    $0xd,%al
140128db0:	0f 84 5a 01 00 00    	je     0x140128f10
140128db6:	41 88 01             	mov    %al,(%r9)
140128db9:	b8 01 00 00 00       	mov    $0x1,%eax
140128dbe:	80 61 08 fe          	andb   $0xfe,0x8(%rcx)
140128dc2:	48 85 ff             	test   %rdi,%rdi
140128dc5:	75 18                	jne    0x140128ddf
140128dc7:	48 29 45 00          	sub    %rax,0x0(%rbp)
140128dcb:	31 c0                	xor    %eax,%eax
140128dcd:	5b                   	pop    %rbx
140128dce:	5e                   	pop    %rsi
140128dcf:	5f                   	pop    %rdi
140128dd0:	5d                   	pop    %rbp
140128dd1:	41 5c                	pop    %r12
140128dd3:	c3                   	ret
140128dd4:	0f 1f 40 00          	nopl   0x0(%rax)
140128dd8:	31 c0                	xor    %eax,%eax
140128dda:	48 85 ff             	test   %rdi,%rdi
140128ddd:	74 e8                	je     0x140128dc7
140128ddf:	0f b6 53 08          	movzbl 0x8(%rbx),%edx
140128de3:	4d 8b 20             	mov    (%r8),%r12
140128de6:	89 d1                	mov    %edx,%ecx
140128de8:	83 e1 01             	and    $0x1,%ecx
140128deb:	4d 85 e4             	test   %r12,%r12
140128dee:	0f 84 7c 00 00 00    	je     0x140128e70
140128df4:	31 f6                	xor    %esi,%esi
140128df6:	84 c9                	test   %cl,%cl
140128df8:	0f 85 25 01 00 00    	jne    0x140128f23
140128dfe:	4c 8b 5d 00          	mov    0x0(%rbp),%r11
140128e02:	4d 89 da             	mov    %r11,%r10
140128e05:	4c 39 d8             	cmp    %r11,%rax
140128e08:	0f 83 35 01 00 00    	jae    0x140128f43
140128e0e:	31 d2                	xor    %edx,%edx
140128e10:	0f b6 0c 17          	movzbl (%rdi,%rdx,1),%ecx
140128e14:	80 f9 0a             	cmp    $0xa,%cl
140128e17:	0f 84 ab 00 00 00    	je     0x140128ec8
140128e1d:	85 f6                	test   %esi,%esi
140128e1f:	74 0d                	je     0x140128e2e
140128e21:	41 c6 04 01 0d       	movb   $0xd,(%r9,%rax,1)
140128e26:	4c 8b 5d 00          	mov    0x0(%rbp),%r11
140128e2a:	48 83 c0 01          	add    $0x1,%rax
140128e2e:	4d 89 da             	mov    %r11,%r10
140128e31:	4c 39 d8             	cmp    %r11,%rax
140128e34:	0f 83 ae 00 00 00    	jae    0x140128ee8
140128e3a:	be 01 00 00 00       	mov    $0x1,%esi
140128e3f:	80 f9 0d             	cmp    $0xd,%cl
140128e42:	74 11                	je     0x140128e55
140128e44:	41 88 0c 01          	mov    %cl,(%r9,%rax,1)
140128e48:	4c 8b 5d 00          	mov    0x0(%rbp),%r11
140128e4c:	48 83 c0 01          	add    $0x1,%rax
140128e50:	31 f6                	xor    %esi,%esi
140128e52:	4d 89 da             	mov    %r11,%r10
140128e55:	48 83 c2 01          	add    $0x1,%rdx
140128e59:	4c 39 d8             	cmp    %r11,%rax
140128e5c:	73 05                	jae    0x140128e63
140128e5e:	4c 39 e2             	cmp    %r12,%rdx
140128e61:	72 ad                	jb     0x140128e10
140128e63:	49 89 d4             	mov    %rdx,%r12
140128e66:	eb 28                	jmp    0x140128e90
140128e68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140128e6f:	00
140128e70:	84 c9                	test   %cl,%cl
140128e72:	0f 84 53 ff ff ff    	je     0x140128dcb
140128e78:	83 e2 fe             	and    $0xfffffffe,%edx
140128e7b:	4c 8b 55 00          	mov    0x0(%rbp),%r10
140128e7f:	be 01 00 00 00       	mov    $0x1,%esi
140128e84:	88 53 08             	mov    %dl,0x8(%rbx)
140128e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140128e8e:	00 00
140128e90:	49 29 c2             	sub    %rax,%r10
140128e93:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
140128e97:	4c 89 55 00          	mov    %r10,0x0(%rbp)
140128e9b:	4d 29 20             	sub    %r12,(%r8)
140128e9e:	a8 01                	test   $0x1,%al
140128ea0:	0f 85 25 ff ff ff    	jne    0x140128dcb
140128ea6:	85 f6                	test   %esi,%esi
140128ea8:	0f 84 1d ff ff ff    	je     0x140128dcb
140128eae:	83 c8 01             	or     $0x1,%eax
140128eb1:	c6 43 0c 0d          	movb   $0xd,0xc(%rbx)
140128eb5:	88 43 08             	mov    %al,0x8(%rbx)
140128eb8:	31 c0                	xor    %eax,%eax
140128eba:	5b                   	pop    %rbx
140128ebb:	5e                   	pop    %rsi
140128ebc:	5f                   	pop    %rdi
140128ebd:	5d                   	pop    %rbp
140128ebe:	41 5c                	pop    %r12
140128ec0:	c3                   	ret
140128ec1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140128ec8:	41 c6 04 01 0d       	movb   $0xd,(%r9,%rax,1)
140128ecd:	4c 8b 55 00          	mov    0x0(%rbp),%r10
140128ed1:	4c 8d 58 01          	lea    0x1(%rax),%r11
140128ed5:	4d 39 d3             	cmp    %r10,%r11
140128ed8:	73 1e                	jae    0x140128ef8
140128eda:	4c 89 d8             	mov    %r11,%rax
140128edd:	e9 62 ff ff ff       	jmp    0x140128e44
140128ee2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140128ee8:	80 4b 08 01          	orb    $0x1,0x8(%rbx)
140128eec:	4c 8d 62 01          	lea    0x1(%rdx),%r12
140128ef0:	88 4b 0c             	mov    %cl,0xc(%rbx)
140128ef3:	eb 9b                	jmp    0x140128e90
140128ef5:	0f 1f 00             	nopl   (%rax)
140128ef8:	80 4b 08 01          	orb    $0x1,0x8(%rbx)
140128efc:	4c 8d 62 01          	lea    0x1(%rdx),%r12
140128f00:	4c 89 d8             	mov    %r11,%rax
140128f03:	c6 43 0c 0a          	movb   $0xa,0xc(%rbx)
140128f07:	eb 87                	jmp    0x140128e90
140128f09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140128f10:	48 85 ff             	test   %rdi,%rdi
140128f13:	74 1c                	je     0x140128f31
140128f15:	4d 8b 20             	mov    (%r8),%r12
140128f18:	31 c0                	xor    %eax,%eax
140128f1a:	4d 85 e4             	test   %r12,%r12
140128f1d:	0f 84 55 ff ff ff    	je     0x140128e78
140128f23:	80 63 08 fe          	andb   $0xfe,0x8(%rbx)
140128f27:	be 01 00 00 00       	mov    $0x1,%esi
140128f2c:	e9 cd fe ff ff       	jmp    0x140128dfe
140128f31:	41 c6 01 0d          	movb   $0xd,(%r9)
140128f35:	b8 01 00 00 00       	mov    $0x1,%eax
140128f3a:	80 61 08 fe          	andb   $0xfe,0x8(%rcx)
140128f3e:	e9 84 fe ff ff       	jmp    0x140128dc7
140128f43:	45 31 e4             	xor    %r12d,%r12d
140128f46:	e9 45 ff ff ff       	jmp    0x140128e90
140128f4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140128f50:	41 57                	push   %r15
140128f52:	41 56                	push   %r14
140128f54:	41 55                	push   %r13
140128f56:	41 54                	push   %r12
140128f58:	55                   	push   %rbp
140128f59:	57                   	push   %rdi
140128f5a:	56                   	push   %rsi
140128f5b:	53                   	push   %rbx
140128f5c:	48 83 ec 78          	sub    $0x78,%rsp
140128f60:	48 8b 3d 89 fb 10 00 	mov    0x10fb89(%rip),%rdi        # 0x140238af0
140128f67:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140128f6e:	00
140128f6f:	49 89 d4             	mov    %rdx,%r12
140128f72:	48 89 cb             	mov    %rcx,%rbx
140128f75:	4c 89 c5             	mov    %r8,%rbp
140128f78:	48 8b 17             	mov    (%rdi),%rdx
140128f7b:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140128f80:	31 d2                	xor    %edx,%edx
140128f82:	48 8b 38             	mov    (%rax),%rdi
140128f85:	48 85 ff             	test   %rdi,%rdi
140128f88:	0f 84 0d 01 00 00    	je     0x14012909b
140128f8e:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140128f93:	31 f6                	xor    %esi,%esi
140128f95:	4c 8d 79 18          	lea    0x18(%rcx),%r15
140128f99:	4c 8d 74 24 58       	lea    0x58(%rsp),%r14
140128f9e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140128fa3:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
140128fa8:	eb 55                	jmp    0x140128fff
140128faa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140128fb0:	29 d0                	sub    %edx,%eax
140128fb2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140128fb6:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140128fbb:	4c 01 fa             	add    %r15,%rdx
140128fbe:	48 98                	cltq
140128fc0:	4d 89 f0             	mov    %r14,%r8
140128fc3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140128fc8:	48 8b 01             	mov    (%rcx),%rax
140128fcb:	4d 8d 0c 32          	lea    (%r10,%rsi,1),%r9
140128fcf:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140128fd4:	ff 10                	call   *(%rax)
140128fd6:	85 c0                	test   %eax,%eax
140128fd8:	0f 85 a2 01 00 00    	jne    0x140129180
140128fde:	8b 83 18 04 00 00    	mov    0x418(%rbx),%eax
140128fe4:	2b 44 24 58          	sub    0x58(%rsp),%eax
140128fe8:	48 89 fe             	mov    %rdi,%rsi
140128feb:	89 83 1c 04 00 00    	mov    %eax,0x41c(%rbx)
140128ff1:	48 2b 74 24 60       	sub    0x60(%rsp),%rsi
140128ff6:	48 39 fe             	cmp    %rdi,%rsi
140128ff9:	0f 83 91 00 00 00    	jae    0x140129090
140128fff:	49 89 fb             	mov    %rdi,%r11
140129002:	48 63 93 1c 04 00 00 	movslq 0x41c(%rbx),%rdx
140129009:	8b 83 18 04 00 00    	mov    0x418(%rbx),%eax
14012900f:	49 29 f3             	sub    %rsi,%r11
140129012:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
140129017:	39 c2                	cmp    %eax,%edx
140129019:	7c 95                	jl     0x140128fb0
14012901b:	4d 85 e4             	test   %r12,%r12
14012901e:	0f 84 ac 00 00 00    	je     0x1401290d0
140129024:	48 8b 45 00          	mov    0x0(%rbp),%rax
140129028:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14012902d:	48 85 c0             	test   %rax,%rax
140129030:	74 5e                	je     0x140129090
140129032:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140129036:	4d 89 f9             	mov    %r15,%r9
140129039:	4d 89 f0             	mov    %r14,%r8
14012903c:	4c 89 e2             	mov    %r12,%rdx
14012903f:	48 c7 44 24 60 00 04 	movq   $0x400,0x60(%rsp)
140129046:	00 00
140129048:	48 8b 01             	mov    (%rcx),%rax
14012904b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140129050:	ff 10                	call   *(%rax)
140129052:	85 c0                	test   %eax,%eax
140129054:	0f 85 26 01 00 00    	jne    0x140129180
14012905a:	b8 00 04 00 00       	mov    $0x400,%eax
14012905f:	2b 44 24 60          	sub    0x60(%rsp),%eax
140129063:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140129068:	c7 83 1c 04 00 00 00 	movl   $0x0,0x41c(%rbx)
14012906f:	00 00 00
140129072:	89 83 18 04 00 00    	mov    %eax,0x418(%rbx)
140129078:	48 8b 45 00          	mov    0x0(%rbp),%rax
14012907c:	48 89 55 00          	mov    %rdx,0x0(%rbp)
140129080:	48 29 d0             	sub    %rdx,%rax
140129083:	49 01 c4             	add    %rax,%r12
140129086:	48 39 fe             	cmp    %rdi,%rsi
140129089:	0f 82 70 ff ff ff    	jb     0x140128fff
14012908f:	90                   	nop
140129090:	48 8b 44 24 48       	mov    0x48(%rsp),%rax