140038e17:	75 f7                	jne    0x140038e10
140038e19:	48 8b 50 10          	mov    0x10(%rax),%rdx
140038e1d:	48 83 c2 0f          	add    $0xf,%rdx
140038e21:	48 03 d1             	add    %rcx,%rdx
140038e24:	48 83 fa 0f          	cmp    $0xf,%rdx
140038e28:	76 0d                	jbe    0x140038e37
140038e2a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038e2e:	e8 4d b3 fe ff       	call   0x140024180
140038e33:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140038e37:	4c 8b c3             	mov    %rbx,%r8
140038e3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140038e40:	49 ff c0             	inc    %r8
140038e43:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
140038e48:	75 f6                	jne    0x140038e40
140038e4a:	48 8b d7             	mov    %rdi,%rdx
140038e4d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038e51:	e8 ba fe fc ff       	call   0x140008d10
140038e56:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140038e5c:	48 8d 15 9d ab 02 00 	lea    0x2ab9d(%rip),%rdx        # 0x140063a00
140038e63:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038e67:	e8 a4 fe fc ff       	call   0x140008d10
140038e6c:	4c 8b 46 10          	mov    0x10(%rsi),%r8
140038e70:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140038e75:	76 03                	jbe    0x140038e7a
140038e77:	48 8b 36             	mov    (%rsi),%rsi
140038e7a:	48 8b d6             	mov    %rsi,%rdx
140038e7d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038e81:	e8 8a fe fc ff       	call   0x140008d10
140038e86:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140038e8a:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140038e8e:	48 3b ca             	cmp    %rdx,%rcx
140038e91:	73 1d                	jae    0x140038eb0
140038e93:	48 8d 41 01          	lea    0x1(%rcx),%rax
140038e97:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140038e9b:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140038e9f:	48 83 fa 0f          	cmp    $0xf,%rdx
140038ea3:	48 0f 47 45 b0       	cmova  -0x50(%rbp),%rax
140038ea8:	66 c7 04 08 27 00    	movw   $0x27,(%rax,%rcx,1)
140038eae:	eb 0c                	jmp    0x140038ebc
140038eb0:	41 b1 27             	mov    $0x27,%r9b
140038eb3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038eb7:	e8 a4 3c fd ff       	call   0x14000cb60
140038ebc:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140038ec0:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
140038ec5:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
140038eca:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
140038ece:	49 8b ce             	mov    %r14,%rcx
140038ed1:	e8 3a fe fc ff       	call   0x140008d10
140038ed6:	90                   	nop
140038ed7:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140038edb:	48 83 fa 0f          	cmp    $0xf,%rdx
140038edf:	76 34                	jbe    0x140038f15
140038ee1:	48 ff c2             	inc    %rdx
140038ee4:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140038ee8:	48 8b c1             	mov    %rcx,%rax
140038eeb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140038ef2:	72 1c                	jb     0x140038f10
140038ef4:	48 83 c2 27          	add    $0x27,%rdx
140038ef8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038efc:	48 2b c1             	sub    %rcx,%rax
140038eff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140038f03:	48 83 f8 1f          	cmp    $0x1f,%rax
140038f07:	76 07                	jbe    0x140038f10
140038f09:	ff 15 91 66 02 00    	call   *0x26691(%rip)        # 0x14005f5a0
140038f0f:	cc                   	int3
140038f10:	e8 7f 0d 02 00       	call   0x140059c94
140038f15:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140038f19:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
140038f20:	00
140038f21:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140038f25:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140038f29:	48 83 fa 0f          	cmp    $0xf,%rdx
140038f2d:	0f 86 1c 01 00 00    	jbe    0x14003904f
140038f33:	48 ff c2             	inc    %rdx
140038f36:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140038f3a:	48 8b c1             	mov    %rcx,%rax
140038f3d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140038f44:	0f 82 00 01 00 00    	jb     0x14003904a
140038f4a:	48 83 c2 27          	add    $0x27,%rdx
140038f4e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140038f52:	48 2b c1             	sub    %rcx,%rax
140038f55:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140038f59:	48 83 f8 1f          	cmp    $0x1f,%rax
140038f5d:	0f 86 e7 00 00 00    	jbe    0x14003904a
140038f63:	ff 15 37 66 02 00    	call   *0x26637(%rip)        # 0x14005f5a0
140038f69:	cc                   	int3
140038f6a:	e8 21 06 00 00       	call   0x140039590
140038f6f:	48 8b f8             	mov    %rax,%rdi
140038f72:	0f 57 c0             	xorps  %xmm0,%xmm0
140038f75:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140038f79:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140038f7d:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
140038f84:	00
140038f85:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140038f89:	c7 45 d0 09 00 00 00 	movl   $0x9,-0x30(%rbp)
140038f90:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140038f97:	48 8b c3             	mov    %rbx,%rax
140038f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140038fa0:	48 8d 40 01          	lea    0x1(%rax),%rax
140038fa4:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
140038fa8:	75 f6                	jne    0x140038fa0
140038faa:	48 8d 50 0b          	lea    0xb(%rax),%rdx
140038fae:	48 83 fa 0f          	cmp    $0xf,%rdx
140038fb2:	76 0d                	jbe    0x140038fc1
140038fb4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038fb8:	e8 c3 b1 fe ff       	call   0x140024180
140038fbd:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140038fc1:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140038fc7:	48 8d 15 42 aa 02 00 	lea    0x2aa42(%rip),%rdx        # 0x140063a10
140038fce:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038fd2:	e8 39 fd fc ff       	call   0x140008d10
140038fd7:	4c 8b c3             	mov    %rbx,%r8
140038fda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140038fe0:	49 ff c0             	inc    %r8
140038fe3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
140038fe8:	75 f6                	jne    0x140038fe0
140038fea:	48 8b d7             	mov    %rdi,%rdx
140038fed:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140038ff1:	e8 1a fd fc ff       	call   0x140008d10
140038ff6:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140038ffa:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
140038fff:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
140039004:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
140039008:	49 8b ce             	mov    %r14,%rcx
14003900b:	e8 00 fd fc ff       	call   0x140008d10
140039010:	90                   	nop
140039011:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140039015:	48 83 fa 0f          	cmp    $0xf,%rdx
140039019:	76 34                	jbe    0x14003904f
14003901b:	48 ff c2             	inc    %rdx
14003901e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140039022:	48 8b c1             	mov    %rcx,%rax
140039025:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14003902c:	72 1c                	jb     0x14003904a
14003902e:	48 83 c2 27          	add    $0x27,%rdx
140039032:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140039036:	48 2b c1             	sub    %rcx,%rax
140039039:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14003903d:	48 83 f8 1f          	cmp    $0x1f,%rax
140039041:	76 07                	jbe    0x14003904a
140039043:	ff 15 57 65 02 00    	call   *0x26557(%rip)        # 0x14005f5a0
140039049:	cc                   	int3
14003904a:	e8 45 0c 02 00       	call   0x140059c94
14003904f:	45 85 ff             	test   %r15d,%r15d
140039052:	0f 84 d9 00 00 00    	je     0x140039131
140039058:	41 8b cf             	mov    %r15d,%ecx
14003905b:	e8 30 05 00 00       	call   0x140039590
140039060:	48 8b f8             	mov    %rax,%rdi
140039063:	0f 57 c0             	xorps  %xmm0,%xmm0
140039066:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14003906a:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
14003906e:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
140039075:	00
140039076:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
14003907a:	c7 45 d0 11 00 00 00 	movl   $0x11,-0x30(%rbp)
140039081:	48 8b c3             	mov    %rbx,%rax
140039084:	48 8d 40 01          	lea    0x1(%rax),%rax
140039088:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
14003908c:	75 f6                	jne    0x140039084
14003908e:	48 8d 50 0b          	lea    0xb(%rax),%rdx
140039092:	48 83 fa 0f          	cmp    $0xf,%rdx
140039096:	76 0d                	jbe    0x1400390a5
140039098:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14003909c:	e8 df b0 fe ff       	call   0x140024180
1400390a1:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1400390a5:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400390ab:	48 8d 15 6e a9 02 00 	lea    0x2a96e(%rip),%rdx        # 0x140063a20
1400390b2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400390b6:	e8 55 fc fc ff       	call   0x140008d10
1400390bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400390c0:	48 ff c3             	inc    %rbx
1400390c3:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1400390c7:	75 f7                	jne    0x1400390c0
1400390c9:	4c 8b c3             	mov    %rbx,%r8
1400390cc:	48 8b d7             	mov    %rdi,%rdx
1400390cf:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400390d3:	e8 38 fc fc ff       	call   0x140008d10
1400390d8:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400390dc:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1400390e1:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1400390e6:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
1400390ea:	49 8b ce             	mov    %r14,%rcx
1400390ed:	e8 1e fc fc ff       	call   0x140008d10
1400390f2:	90                   	nop
1400390f3:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1400390f7:	48 83 fa 0f          	cmp    $0xf,%rdx
1400390fb:	76 34                	jbe    0x140039131
1400390fd:	48 ff c2             	inc    %rdx
140039100:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140039104:	48 8b c1             	mov    %rcx,%rax
140039107:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14003910e:	72 1c                	jb     0x14003912c
140039110:	48 83 c2 27          	add    $0x27,%rdx
140039114:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140039118:	48 2b c1             	sub    %rcx,%rax
14003911b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14003911f:	48 83 f8 1f          	cmp    $0x1f,%rax
140039123:	76 07                	jbe    0x14003912c
140039125:	ff 15 75 64 02 00    	call   *0x26475(%rip)        # 0x14005f5a0
14003912b:	cc                   	int3
14003912c:	e8 63 0b 02 00       	call   0x140059c94
140039131:	49 8b c6             	mov    %r14,%rax
140039134:	48 83 c4 70          	add    $0x70,%rsp
140039138:	41 5f                	pop    %r15
14003913a:	41 5e                	pop    %r14
14003913c:	41 5c                	pop    %r12
14003913e:	5f                   	pop    %rdi
14003913f:	5e                   	pop    %rsi
140039140:	5b                   	pop    %rbx
140039141:	5d                   	pop    %rbp
140039142:	c3                   	ret
140039143:	cc                   	int3
140039144:	cc                   	int3
140039145:	cc                   	int3
140039146:	cc                   	int3
140039147:	cc                   	int3
140039148:	cc                   	int3
140039149:	cc                   	int3
14003914a:	cc                   	int3
14003914b:	cc                   	int3
14003914c:	cc                   	int3
14003914d:	cc                   	int3
14003914e:	cc                   	int3
14003914f:	cc                   	int3
140039150:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140039155:	57                   	push   %rdi
140039156:	48 83 ec 30          	sub    $0x30,%rsp
14003915a:	48 8b 05 df ee 03 00 	mov    0x3eedf(%rip),%rax        # 0x140078040
140039161:	48 33 c4             	xor    %rsp,%rax
140039164:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140039169:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
14003916e:	48 8b f9             	mov    %rcx,%rdi
140039171:	75 19                	jne    0x14003918c
140039173:	48 83 c1 48          	add    $0x48,%rcx
140039177:	e8 c4 05 00 00       	call   0x140039740
14003917c:	84 c0                	test   %al,%al
14003917e:	75 0c                	jne    0x14003918c
140039180:	48 8d 05 f9 a8 02 00 	lea    0x2a8f9(%rip),%rax        # 0x140063a80
140039187:	e9 20 01 00 00       	jmp    0x1400392ac
14003918c:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
140039190:	e8 0b 05 00 00       	call   0x1400396a0
140039195:	80 7f 58 00          	cmpb   $0x0,0x58(%rdi)
140039199:	74 2b                	je     0x1400391c6
14003919b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400391a0:	83 7f 5c 2f          	cmpl   $0x2f,0x5c(%rdi)
1400391a4:	75 20                	jne    0x1400391c6
1400391a6:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1400391aa:	e8 d1 12 00 00       	call   0x14003a480
1400391af:	84 c0                	test   %al,%al
1400391b1:	0f 84 fc 00 00 00    	je     0x1400392b3
1400391b7:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1400391bb:	e8 e0 04 00 00       	call   0x1400396a0
1400391c0:	80 7f 58 00          	cmpb   $0x0,0x58(%rdi)
1400391c4:	75 da                	jne    0x1400391a0
1400391c6:	8b 47 5c             	mov    0x5c(%rdi),%eax
1400391c9:	ff c0                	inc    %eax
1400391cb:	83 f8 7e             	cmp    $0x7e,%eax
1400391ce:	0f 87 d1 00 00 00    	ja     0x1400392a5
1400391d4:	48 8d 15 25 6e fc ff 	lea    -0x391db(%rip),%rdx        # 0x140000000
1400391db:	48 98                	cltq
1400391dd:	0f b6 84 02 08 93 03 	movzbl 0x39308(%rdx,%rax,1),%eax
1400391e4:	00
1400391e5:	8b 8c 82 d4 92 03 00 	mov    0x392d4(%rdx,%rax,4),%ecx
1400391ec:	48 03 ca             	add    %rdx,%rcx
1400391ef:	ff e1                	jmp    *%rcx
1400391f1:	b8 08 00 00 00       	mov    $0x8,%eax
1400391f6:	e9 bd 00 00 00       	jmp    0x1400392b8
1400391fb:	b8 0a 00 00 00       	mov    $0xa,%eax
140039200:	e9 b3 00 00 00       	jmp    0x1400392b8
140039205:	b8 09 00 00 00       	mov    $0x9,%eax
14003920a:	e9 a9 00 00 00       	jmp    0x1400392b8
14003920f:	b8 0b 00 00 00       	mov    $0xb,%eax
140039214:	e9 9f 00 00 00       	jmp    0x1400392b8
140039219:	b8 0c 00 00 00       	mov    $0xc,%eax
14003921e:	e9 95 00 00 00       	jmp    0x1400392b8
140039223:	b8 0d 00 00 00       	mov    $0xd,%eax
140039228:	e9 8b 00 00 00       	jmp    0x1400392b8
14003922d:	c7 44 24 20 74 72 75 	movl   $0x65757274,0x20(%rsp)
140039234:	65
140039235:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14003923b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140039241:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140039246:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14003924a:	e8 c1 06 00 00       	call   0x140039910
14003924f:	eb 67                	jmp    0x1400392b8
140039251:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140039257:	c7 44 24 20 66 61 6c 	movl   $0x736c6166,0x20(%rsp)
14003925e:	73
14003925f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140039264:	c6 44 24 24 65       	movb   $0x65,0x24(%rsp)
140039269:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14003926d:	45 8d 41 03          	lea    0x3(%r9),%r8d
140039271:	e8 9a 06 00 00       	call   0x140039910
140039276:	eb 40                	jmp    0x1400392b8
140039278:	c7 44 24 20 6e 75 6c 	movl   $0x6c6c756e,0x20(%rsp)
14003927f:	6c
140039280:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140039286:	eb b3                	jmp    0x14003923b
140039288:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14003928c:	e8 9f 14 00 00       	call   0x14003a730
140039291:	eb 25                	jmp    0x1400392b8
140039293:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
140039297:	e8 64 07 00 00       	call   0x140039a00
14003929c:	eb 1a                	jmp    0x1400392b8
14003929e:	b8 0f 00 00 00       	mov    $0xf,%eax
1400392a3:	eb 13                	jmp    0x1400392b8
1400392a5:	48 8d 05 04 a8 02 00 	lea    0x2a804(%rip),%rax        # 0x140063ab0
1400392ac:	48 89 87 b8 00 00 00 	mov    %rax,0xb8(%rdi)
1400392b3:	b8 0e 00 00 00       	mov    $0xe,%eax
1400392b8:	89 47 40             	mov    %eax,0x40(%rdi)
1400392bb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400392c0:	48 33 cc             	xor    %rsp,%rcx
1400392c3:	e8 38 05 02 00       	call   0x140059800
1400392c8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400392cd:	48 83 c4 30          	add    $0x30,%rsp
1400392d1:	5f                   	pop    %rdi
1400392d2:	c3                   	ret
1400392d3:	90                   	nop
1400392d4:	9e                   	sahf
1400392d5:	92                   	xchg   %eax,%edx
1400392d6:	03 00                	add    (%rax),%eax
1400392d8:	88 92 03 00 23 92    	mov    %dl,-0x6ddcfffd(%rdx)
1400392de:	03 00                	add    (%rax),%eax
1400392e0:	93                   	xchg   %eax,%ebx
1400392e1:	92                   	xchg   %eax,%edx
1400392e2:	03 00                	add    (%rax),%eax
1400392e4:	19 92 03 00 f1 91    	sbb    %edx,-0x6e0efffd(%rdx)
1400392ea:	03 00                	add    (%rax),%eax
1400392ec:	fb                   	sti
1400392ed:	91                   	xchg   %eax,%ecx
1400392ee:	03 00                	add    (%rax),%eax
1400392f0:	51                   	push   %rcx
1400392f1:	92                   	xchg   %eax,%edx
1400392f2:	03 00                	add    (%rax),%eax
1400392f4:	78 92                	js     0x140039288
1400392f6:	03 00                	add    (%rax),%eax
1400392f8:	2d 92 03 00 05       	sub    $0x5000392,%eax
1400392fd:	92                   	xchg   %eax,%edx
1400392fe:	03 00                	add    (%rax),%eax
140039300:	0f 92 03             	setb   (%rbx)
140039303:	00 a5 92 03 00 00    	add    %ah,0x392(%rbp)
140039309:	00 0c 0c             	add    %cl,(%rsp,%rcx,1)
14003930c:	0c 0c                	or     $0xc,%al
14003930e:	0c 0c                	or     $0xc,%al
140039310:	0c 0c                	or     $0xc,%al
140039312:	0c 0c                	or     $0xc,%al
140039314:	0c 0c                	or     $0xc,%al
140039316:	0c 0c                	or     $0xc,%al
140039318:	0c 0c                	or     $0xc,%al
14003931a:	0c 0c                	or     $0xc,%al