140128df5:	e8 96 e4 ff ff       	call   0x140127290
140128dfa:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140128dff:	8b c7                	mov    %edi,%eax
140128e01:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140128e08:	00
140128e09:	48 83 c4 50          	add    $0x50,%rsp
140128e0d:	41 5f                	pop    %r15
140128e0f:	41 5e                	pop    %r14
140128e11:	5f                   	pop    %rdi
140128e12:	c3                   	ret
140128e13:	cc                   	int3
140128e14:	cc                   	int3
140128e15:	cc                   	int3
140128e16:	cc                   	int3
140128e17:	cc                   	int3
140128e18:	cc                   	int3
140128e19:	cc                   	int3
140128e1a:	cc                   	int3
140128e1b:	cc                   	int3
140128e1c:	cc                   	int3
140128e1d:	cc                   	int3
140128e1e:	cc                   	int3
140128e1f:	cc                   	int3
140128e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140128e25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140128e2a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140128e2f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140128e34:	57                   	push   %rdi
140128e35:	41 54                	push   %r12
140128e37:	41 55                	push   %r13
140128e39:	41 56                	push   %r14
140128e3b:	41 57                	push   %r15
140128e3d:	b8 20 00 00 00       	mov    $0x20,%eax
140128e42:	e8 e9 7c 18 00       	call   0x1402b0b30
140128e47:	48 2b e0             	sub    %rax,%rsp
140128e4a:	45 33 e4             	xor    %r12d,%r12d
140128e4d:	45 33 f6             	xor    %r14d,%r14d
140128e50:	33 ed                	xor    %ebp,%ebp
140128e52:	45 8b f9             	mov    %r9d,%r15d
140128e55:	80 39 5b             	cmpb   $0x5b,(%rcx)
140128e58:	4d 8b e8             	mov    %r8,%r13
140128e5b:	48 8b f9             	mov    %rcx,%rdi
140128e5e:	0f 85 b6 00 00 00    	jne    0x140128f1a
140128e64:	8d 50 3d             	lea    0x3d(%rax),%edx
140128e67:	e8 84 90 18 00       	call   0x1402b1ef0
140128e6c:	48 8b f0             	mov    %rax,%rsi
140128e6f:	48 85 c0             	test   %rax,%rax
140128e72:	0f 84 9b 01 00 00    	je     0x140129013
140128e78:	4c 8b f0             	mov    %rax,%r14
140128e7b:	4c 8d 67 01          	lea    0x1(%rdi),%r12
140128e7f:	0f b6 40 01          	movzbl 0x1(%rax),%eax
140128e83:	4d 2b f4             	sub    %r12,%r14
140128e86:	84 c0                	test   %al,%al
140128e88:	75 5c                	jne    0x140128ee6
140128e8a:	33 f6                	xor    %esi,%esi
140128e8c:	4d 85 e4             	test   %r12,%r12
140128e8f:	0f 84 b9 01 00 00    	je     0x14012904e
140128e95:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140128e9a:	48 85 db             	test   %rbx,%rbx
140128e9d:	0f 84 ab 01 00 00    	je     0x14012904e
140128ea3:	4d 85 f6             	test   %r14,%r14
140128ea6:	0f 84 9b 01 00 00    	je     0x140129047
140128eac:	49 83 fe 01          	cmp    $0x1,%r14
140128eb0:	75 0b                	jne    0x140128ebd
140128eb2:	41 80 3c 24 2a       	cmpb   $0x2a,(%r12)
140128eb7:	0f 84 8a 01 00 00    	je     0x140129047
140128ebd:	41 b9 1b 02 00 00    	mov    $0x21b,%r9d
140128ec3:	4c 8d 05 ce b6 1e 00 	lea    0x1eb6ce(%rip),%r8        # 0x140314598
140128eca:	49 8b d6             	mov    %r14,%rdx
140128ecd:	49 8b cc             	mov    %r12,%rcx
140128ed0:	e8 8b 12 00 00       	call   0x14012a160
140128ed5:	48 89 03             	mov    %rax,(%rbx)
140128ed8:	48 85 c0             	test   %rax,%rax
140128edb:	0f 85 6d 01 00 00    	jne    0x14012904e
140128ee1:	e9 a3 01 00 00       	jmp    0x140129089
140128ee6:	3c 3a                	cmp    $0x3a,%al
140128ee8:	0f 85 25 01 00 00    	jne    0x140129013
140128eee:	48 83 c6 02          	add    $0x2,%rsi
140128ef2:	33 c0                	xor    %eax,%eax
140128ef4:	48 8b ce             	mov    %rsi,%rcx
140128ef7:	38 06                	cmp    %al,(%rsi)
140128ef9:	0f 84 a2 00 00 00    	je     0x140128fa1
140128eff:	90                   	nop
140128f00:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140128f05:	0f 83 96 00 00 00    	jae    0x140128fa1
140128f0b:	48 ff c1             	inc    %rcx
140128f0e:	ff c0                	inc    %eax
140128f10:	40 38 29             	cmp    %bpl,(%rcx)
140128f13:	75 eb                	jne    0x140128f00
140128f15:	e9 87 00 00 00       	jmp    0x140128fa1
140128f1a:	ba 3a 00 00 00       	mov    $0x3a,%edx
140128f1f:	e8 48 90 18 00       	call   0x1402b1f6c
140128f24:	ba 3a 00 00 00       	mov    $0x3a,%edx
140128f29:	48 8b cf             	mov    %rdi,%rcx
140128f2c:	48 8b d8             	mov    %rax,%rbx
140128f2f:	e8 bc 8f 18 00       	call   0x1402b1ef0
140128f34:	48 8b f0             	mov    %rax,%rsi
140128f37:	48 3b c3             	cmp    %rbx,%rax
140128f3a:	74 34                	je     0x140128f70
140128f3c:	e8 2f e1 ff ff       	call   0x140127070
140128f41:	4c 8d 05 78 b6 1e 00 	lea    0x1eb678(%rip),%r8        # 0x1403145c0
140128f48:	ba 2d 02 00 00       	mov    $0x22d,%edx
140128f4d:	48 8d 0d 44 b6 1e 00 	lea    0x1eb644(%rip),%rcx        # 0x140314598
140128f54:	e8 37 e2 ff ff       	call   0x140127190
140128f59:	ba 81 00 00 00       	mov    $0x81,%edx
140128f5e:	45 33 c0             	xor    %r8d,%r8d
140128f61:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140128f64:	e8 27 e3 ff ff       	call   0x140127290
140128f69:	33 c0                	xor    %eax,%eax
140128f6b:	e9 58 01 00 00       	jmp    0x1401290c8
140128f70:	33 c0                	xor    %eax,%eax
140128f72:	48 85 f6             	test   %rsi,%rsi
140128f75:	74 3b                	je     0x140128fb2
140128f77:	4c 8b f6             	mov    %rsi,%r14
140128f7a:	4c 8b e7             	mov    %rdi,%r12
140128f7d:	48 ff c6             	inc    %rsi
140128f80:	4c 2b f7             	sub    %rdi,%r14
140128f83:	48 8b ce             	mov    %rsi,%rcx
140128f86:	38 06                	cmp    %al,(%rsi)
140128f88:	74 17                	je     0x140128fa1
140128f8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140128f90:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140128f95:	73 0a                	jae    0x140128fa1
140128f97:	48 ff c1             	inc    %rcx
140128f9a:	ff c0                	inc    %eax
140128f9c:	40 38 29             	cmp    %bpl,(%rcx)
140128f9f:	75 ef                	jne    0x140128f90
140128fa1:	8b e8                	mov    %eax,%ebp
140128fa3:	0f ba f5 1f          	btr    $0x1f,%ebp
140128fa7:	48 85 f6             	test   %rsi,%rsi
140128faa:	0f 84 dc fe ff ff    	je     0x140128e8c
140128fb0:	eb 4b                	jmp    0x140128ffd
140128fb2:	0f b6 0f             	movzbl (%rdi),%ecx
140128fb5:	45 85 ff             	test   %r15d,%r15d
140128fb8:	75 25                	jne    0x140128fdf
140128fba:	4c 8b e7             	mov    %rdi,%r12
140128fbd:	84 c9                	test   %cl,%cl
140128fbf:	74 11                	je     0x140128fd2
140128fc1:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140128fc6:	73 0a                	jae    0x140128fd2
140128fc8:	48 ff c7             	inc    %rdi
140128fcb:	ff c0                	inc    %eax
140128fcd:	40 38 2f             	cmp    %bpl,(%rdi)
140128fd0:	75 ef                	jne    0x140128fc1
140128fd2:	44 8b f0             	mov    %eax,%r14d
140128fd5:	41 0f ba f6 1f       	btr    $0x1f,%r14d
140128fda:	e9 b6 fe ff ff       	jmp    0x140128e95
140128fdf:	48 8b f7             	mov    %rdi,%rsi
140128fe2:	84 c9                	test   %cl,%cl
140128fe4:	74 11                	je     0x140128ff7
140128fe6:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140128feb:	73 0a                	jae    0x140128ff7
140128fed:	48 ff c7             	inc    %rdi
140128ff0:	ff c0                	inc    %eax
140128ff2:	40 38 2f             	cmp    %bpl,(%rdi)
140128ff5:	75 ef                	jne    0x140128fe6
140128ff7:	8b e8                	mov    %eax,%ebp
140128ff9:	0f ba f5 1f          	btr    $0x1f,%ebp
140128ffd:	ba 3a 00 00 00       	mov    $0x3a,%edx
140129002:	48 8b ce             	mov    %rsi,%rcx
140129005:	e8 e6 8e 18 00       	call   0x1402b1ef0
14012900a:	48 85 c0             	test   %rax,%rax
14012900d:	0f 84 79 fe ff ff    	je     0x140128e8c
140129013:	e8 58 e0 ff ff       	call   0x140127070
140129018:	4c 8d 05 a1 b5 1e 00 	lea    0x1eb5a1(%rip),%r8        # 0x1403145c0
14012901f:	ba 30 02 00 00       	mov    $0x230,%edx
140129024:	48 8d 0d 6d b5 1e 00 	lea    0x1eb56d(%rip),%rcx        # 0x140314598
14012902b:	e8 60 e1 ff ff       	call   0x140127190
140129030:	ba 82 00 00 00       	mov    $0x82,%edx
140129035:	45 33 c0             	xor    %r8d,%r8d
140129038:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14012903b:	e8 50 e2 ff ff       	call   0x140127290
140129040:	33 c0                	xor    %eax,%eax
140129042:	e9 81 00 00 00       	jmp    0x1401290c8
140129047:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14012904e:	48 85 f6             	test   %rsi,%rsi
140129051:	74 70                	je     0x1401290c3
140129053:	4d 85 ed             	test   %r13,%r13
140129056:	74 6b                	je     0x1401290c3
140129058:	48 85 ed             	test   %rbp,%rbp
14012905b:	74 5e                	je     0x1401290bb
14012905d:	48 83 fd 01          	cmp    $0x1,%rbp
140129061:	75 05                	jne    0x140129068
140129063:	80 3e 2a             	cmpb   $0x2a,(%rsi)
140129066:	74 53                	je     0x1401290bb
140129068:	41 b9 25 02 00 00    	mov    $0x225,%r9d
14012906e:	4c 8d 05 23 b5 1e 00 	lea    0x1eb523(%rip),%r8        # 0x140314598
140129075:	48 8b d5             	mov    %rbp,%rdx
140129078:	48 8b ce             	mov    %rsi,%rcx
14012907b:	e8 e0 10 00 00       	call   0x14012a160
140129080:	49 89 45 00          	mov    %rax,0x0(%r13)
140129084:	48 85 c0             	test   %rax,%rax
140129087:	75 3a                	jne    0x1401290c3
140129089:	e8 e2 df ff ff       	call   0x140127070
14012908e:	4c 8d 05 2b b5 1e 00 	lea    0x1eb52b(%rip),%r8        # 0x1403145c0
140129095:	ba 33 02 00 00       	mov    $0x233,%edx
14012909a:	48 8d 0d f7 b4 1e 00 	lea    0x1eb4f7(%rip),%rcx        # 0x140314598
1401290a1:	e8 ea e0 ff ff       	call   0x140127190
1401290a6:	45 33 c0             	xor    %r8d,%r8d
1401290a9:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401290ae:	41 8d 48 20          	lea    0x20(%r8),%ecx
1401290b2:	e8 d9 e1 ff ff       	call   0x140127290
1401290b7:	33 c0                	xor    %eax,%eax
1401290b9:	eb 0d                	jmp    0x1401290c8
1401290bb:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
1401290c2:	00
1401290c3:	b8 01 00 00 00       	mov    $0x1,%eax
1401290c8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401290cd:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401290d2:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401290d7:	48 83 c4 20          	add    $0x20,%rsp
1401290db:	41 5f                	pop    %r15
1401290dd:	41 5e                	pop    %r14
1401290df:	41 5d                	pop    %r13
1401290e1:	41 5c                	pop    %r12
1401290e3:	5f                   	pop    %rdi
1401290e4:	c3                   	ret
1401290e5:	cc                   	int3
1401290e6:	cc                   	int3
1401290e7:	cc                   	int3
1401290e8:	cc                   	int3
1401290e9:	cc                   	int3
1401290ea:	cc                   	int3
1401290eb:	cc                   	int3
1401290ec:	cc                   	int3
1401290ed:	cc                   	int3
1401290ee:	cc                   	int3
1401290ef:	cc                   	int3
1401290f0:	48 85 c9             	test   %rcx,%rcx
1401290f3:	74 55                	je     0x14012914a
1401290f5:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401290fa:	57                   	push   %rdi
1401290fb:	b8 20 00 00 00       	mov    $0x20,%eax
140129100:	e8 2b 7a 18 00       	call   0x1402b0b30
140129105:	48 2b e0             	sub    %rax,%rsp
140129108:	48 8b d9             	mov    %rcx,%rbx
14012910b:	48 8b f9             	mov    %rcx,%rdi
14012910e:	66 90                	xchg   %ax,%ax
140129110:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140129114:	48 85 c9             	test   %rcx,%rcx
140129117:	74 05                	je     0x14012911e
140129119:	e8 aa 37 19 00       	call   0x1402bc8c8
14012911e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140129122:	48 85 c9             	test   %rcx,%rcx
140129125:	74 05                	je     0x14012912c
140129127:	e8 9c 37 19 00       	call   0x1402bc8c8
14012912c:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
140129130:	48 8b cf             	mov    %rdi,%rcx
140129133:	e8 90 37 19 00       	call   0x1402bc8c8
140129138:	48 8b fb             	mov    %rbx,%rdi
14012913b:	48 85 db             	test   %rbx,%rbx
14012913e:	75 d0                	jne    0x140129110
140129140:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140129145:	48 83 c4 20          	add    $0x20,%rsp
140129149:	5f                   	pop    %rdi
14012914a:	c3                   	ret
14012914b:	cc                   	int3
14012914c:	cc                   	int3
14012914d:	cc                   	int3
14012914e:	cc                   	int3
14012914f:	cc                   	int3
140129150:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140129155:	53                   	push   %rbx
140129156:	55                   	push   %rbp
140129157:	56                   	push   %rsi
140129158:	57                   	push   %rdi
140129159:	41 55                	push   %r13
14012915b:	41 56                	push   %r14
14012915d:	41 57                	push   %r15
14012915f:	b8 40 00 00 00       	mov    $0x40,%eax
140129164:	e8 c7 79 18 00       	call   0x1402b0b30
140129169:	48 2b e0             	sub    %rax,%rsp
14012916c:	48 8b fa             	mov    %rdx,%rdi
14012916f:	4c 8b f1             	mov    %rcx,%r14
140129172:	33 d2                	xor    %edx,%edx
140129174:	89 54 24 34          	mov    %edx,0x34(%rsp)
140129178:	8b f2                	mov    %edx,%esi
14012917a:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14012917f:	8b ea                	mov    %edx,%ebp
140129181:	89 54 24 30          	mov    %edx,0x30(%rsp)
140129185:	8b da                	mov    %edx,%ebx
140129187:	66 89 94 24 80 00 00 	mov    %dx,0x80(%rsp)
14012918e:	00
14012918f:	44 0f b7 ea          	movzwl %dx,%r13d
140129193:	49 89 11             	mov    %rdx,(%r9)
140129196:	44 0f b7 fa          	movzwl %dx,%r15d
14012919a:	48 85 c9             	test   %rcx,%rcx
14012919d:	75 19                	jne    0x1401291b8
14012919f:	48 85 ff             	test   %rdi,%rdi
1401291a2:	75 14                	jne    0x1401291b8
1401291a4:	b8 f9 2a 00 00       	mov    $0x2af9,%eax
1401291a9:	48 83 c4 40          	add    $0x40,%rsp
1401291ad:	41 5f                	pop    %r15
1401291af:	41 5e                	pop    %r14
1401291b1:	41 5d                	pop    %r13
1401291b3:	5f                   	pop    %rdi
1401291b4:	5e                   	pop    %rsi
1401291b5:	5d                   	pop    %rbp
1401291b6:	5b                   	pop    %rbx
1401291b7:	c3                   	ret
1401291b8:	4d 85 c0             	test   %r8,%r8
1401291bb:	0f 84 8d 00 00 00    	je     0x14012924e
1401291c1:	49 39 50 10          	cmp    %rdx,0x10(%r8)
1401291c5:	0f 85 e6 00 00 00    	jne    0x1401292b1
1401291cb:	49 39 50 18          	cmp    %rdx,0x18(%r8)
1401291cf:	0f 85 dc 00 00 00    	jne    0x1401292b1
1401291d5:	49 39 50 20          	cmp    %rdx,0x20(%r8)
1401291d9:	0f 85 d2 00 00 00    	jne    0x1401292b1
1401291df:	49 39 50 28          	cmp    %rdx,0x28(%r8)
1401291e3:	0f 85 c8 00 00 00    	jne    0x1401292b1
1401291e9:	41 8b 28             	mov    (%r8),%ebp
1401291ec:	40 f6 c5 02          	test   $0x2,%bpl
1401291f0:	74 19                	je     0x14012920b
1401291f2:	4d 85 f6             	test   %r14,%r14
1401291f5:	75 14                	jne    0x14012920b
1401291f7:	b8 26 27 00 00       	mov    $0x2726,%eax
1401291fc:	48 83 c4 40          	add    $0x40,%rsp
140129200:	41 5f                	pop    %r15
140129202:	41 5e                	pop    %r14
140129204:	41 5d                	pop    %r13
140129206:	5f                   	pop    %rdi
140129207:	5e                   	pop    %rsi
140129208:	5d                   	pop    %rbp
140129209:	5b                   	pop    %rbx
14012920a:	c3                   	ret
14012920b:	41 f7 40 04 fd ff ff 	testl  $0xfffffffd,0x4(%r8)
140129212:	ff
140129213:	74 14                	je     0x140129229
140129215:	b8 3f 27 00 00       	mov    $0x273f,%eax
14012921a:	48 83 c4 40          	add    $0x40,%rsp
14012921e:	41 5f                	pop    %r15
140129220:	41 5e                	pop    %r14
140129222:	41 5d                	pop    %r13
140129224:	5f                   	pop    %rdi
140129225:	5e                   	pop    %rsi
140129226:	5d                   	pop    %rbp
140129227:	5b                   	pop    %rbx
140129228:	c3                   	ret
140129229:	41 8b 58 08          	mov    0x8(%r8),%ebx
14012922d:	83 fb 03             	cmp    $0x3,%ebx
140129230:	76 14                	jbe    0x140129246
140129232:	b8 3c 27 00 00       	mov    $0x273c,%eax
140129237:	48 83 c4 40          	add    $0x40,%rsp
14012923b:	41 5f                	pop    %r15
14012923d:	41 5e                	pop    %r14
14012923f:	41 5d                	pop    %r13
140129241:	5f                   	pop    %rdi
140129242:	5e                   	pop    %rsi
140129243:	5d                   	pop    %rbp
140129244:	5b                   	pop    %rbx