1400eddb5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400eddb9:	48 2b d1             	sub    %rcx,%rdx
1400eddbc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400eddc0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400eddc4:	0f 87 bb 00 00 00    	ja     0x1400ede85
1400eddca:	ff 15 70 4d 12 00    	call   *0x124d70(%rip)        # 0x140212b40
1400eddd0:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1400eddd4:	49 3b c6             	cmp    %r14,%rax
1400eddd7:	76 32                	jbe    0x1400ede0b
1400eddd9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400edde0:	00
1400edde1:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1400edde5:	48 8b d1             	mov    %rcx,%rdx
1400edde8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400eddee:	72 15                	jb     0x1400ede05
1400eddf0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400eddf4:	48 2b d1             	sub    %rcx,%rdx
1400eddf7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400eddfb:	48 83 f8 1f          	cmp    $0x1f,%rax
1400eddff:	0f 87 80 00 00 00    	ja     0x1400ede85
1400ede05:	ff 15 35 4d 12 00    	call   *0x124d35(%rip)        # 0x140212b40
1400ede0b:	f3 0f 7f 75 a0       	movdqu %xmm6,-0x60(%rbp)
1400ede10:	66 89 5d 90          	mov    %bx,-0x70(%rbp)
1400ede14:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1400ede18:	49 3b c6             	cmp    %r14,%rax
1400ede1b:	76 2e                	jbe    0x1400ede4b
1400ede1d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ede24:	00
1400ede25:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ede29:	48 8b d1             	mov    %rcx,%rdx
1400ede2c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ede32:	72 11                	jb     0x1400ede45
1400ede34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ede38:	48 2b d1             	sub    %rcx,%rdx
1400ede3b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ede3f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ede43:	77 40                	ja     0x1400ede85
1400ede45:	ff 15 f5 4c 12 00    	call   *0x124cf5(%rip)        # 0x140212b40
1400ede4b:	f3 0f 7f 75 e0       	movdqu %xmm6,-0x20(%rbp)
1400ede50:	66 89 5d d0          	mov    %bx,-0x30(%rbp)
1400ede54:	48 8b 45 40          	mov    0x40(%rbp),%rax
1400ede58:	49 3b c6             	cmp    %r14,%rax
1400ede5b:	76 3d                	jbe    0x1400ede9a
1400ede5d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ede64:	00
1400ede65:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400ede69:	48 8b d1             	mov    %rcx,%rdx
1400ede6c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ede72:	72 18                	jb     0x1400ede8c
1400ede74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ede78:	48 2b d1             	sub    %rcx,%rdx
1400ede7b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ede7f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ede83:	76 07                	jbe    0x1400ede8c
1400ede85:	ff 15 f5 4c 12 00    	call   *0x124cf5(%rip)        # 0x140212b80
1400ede8b:	cc                   	int3
1400ede8c:	ff 15 ae 4c 12 00    	call   *0x124cae(%rip)        # 0x140212b40
1400ede92:	eb 06                	jmp    0x1400ede9a
1400ede94:	41 be 07 00 00 00    	mov    $0x7,%r14d
1400ede9a:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400ede9e:	4c 39 75 c8          	cmp    %r14,-0x38(%rbp)
1400edea2:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1400edea7:	45 8b cd             	mov    %r13d,%r9d
1400edeaa:	41 83 c8 ff          	or     $0xffffffff,%r8d
1400edeae:	49 8b 4f 78          	mov    0x78(%r15),%rcx
1400edeb2:	ff 15 18 48 24 00    	call   *0x244818(%rip)        # 0x1403326d0
1400edeb8:	85 c0                	test   %eax,%eax
1400edeba:	41 0f 95 c6          	setne  %r14b
1400edebe:	41 bd 04 00 00 00    	mov    $0x4,%r13d
1400edec4:	85 c0                	test   %eax,%eax
1400edec6:	0f 85 a9 00 00 00    	jne    0x1400edf75
1400edecc:	ff 15 7e 41 12 00    	call   *0x12417e(%rip)        # 0x140212050
1400eded2:	8b f0                	mov    %eax,%esi
1400eded4:	48 8d 05 75 9d 15 00 	lea    0x159d75(%rip),%rax        # 0x140247c50
1400ededb:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400ededf:	89 75 00             	mov    %esi,0x0(%rbp)
1400edee2:	66 44 89 6d 04       	mov    %r13w,0x4(%rbp)
1400edee7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400edeea:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1400edeee:	f3 0f 7f 75 18       	movdqu %xmm6,0x18(%rbp)
1400edef3:	66 89 5d 08          	mov    %bx,0x8(%rbp)
1400edef7:	48 8d 05 1a 8b 14 00 	lea    0x148b1a(%rip),%rax        # 0x140236a18
1400edefe:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400edf02:	48 8d 05 37 6b 18 00 	lea    0x186b37(%rip),%rax        # 0x140274a40
1400edf09:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400edf0e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400edf12:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400edf17:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400edf1c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400edf21:	b9 59 86 3d 1e       	mov    $0x1e3d8659,%ecx
1400edf26:	45 8d 45 0b          	lea    0xb(%r13),%r8d
1400edf2a:	e8 79 8a f1 ff       	call   0x1400069a8
1400edf2f:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400edf33:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1400edf39:	49 3b c5             	cmp    %r13,%rax
1400edf3c:	76 3d                	jbe    0x1400edf7b
1400edf3e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400edf45:	00
1400edf46:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400edf4a:	48 8b d1             	mov    %rcx,%rdx
1400edf4d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400edf53:	72 18                	jb     0x1400edf6d
1400edf55:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400edf59:	48 2b d1             	sub    %rcx,%rdx
1400edf5c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400edf60:	48 83 f8 1f          	cmp    $0x1f,%rax
1400edf64:	76 07                	jbe    0x1400edf6d
1400edf66:	ff 15 14 4c 12 00    	call   *0x124c14(%rip)        # 0x140212b80
1400edf6c:	cc                   	int3
1400edf6d:	ff 15 cd 4b 12 00    	call   *0x124bcd(%rip)        # 0x140212b40
1400edf73:	eb 06                	jmp    0x1400edf7b
1400edf75:	41 bd 07 00 00 00    	mov    $0x7,%r13d
1400edf7b:	b9 9d 3a 00 00       	mov    $0x3a9d,%ecx
1400edf80:	e8 fb 49 02 00       	call   0x140112980
1400edf85:	84 c0                	test   %al,%al
1400edf87:	0f 84 22 01 00 00    	je     0x1400ee0af
1400edf8d:	83 bd f0 00 00 00 01 	cmpl   $0x1,0xf0(%rbp)
1400edf94:	0f 85 15 01 00 00    	jne    0x1400ee0af
1400edf9a:	66 41 39 1c 24       	cmp    %bx,(%r12)
1400edf9f:	0f 85 0a 01 00 00    	jne    0x1400ee0af
1400edfa5:	ba 02 00 00 00       	mov    $0x2,%edx
1400edfaa:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400edfaf:	e8 80 8f f1 ff       	call   0x140006f34
1400edfb4:	66 c7 44 24 30 01 04 	movw   $0x401,0x30(%rsp)
1400edfbb:	41 bc 04 00 00 00    	mov    $0x4,%r12d
1400edfc1:	48 8d 0d d8 8a 14 00 	lea    0x148ad8(%rip),%rcx        # 0x140236aa0
1400edfc8:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1400edfcc:	48 8d 0d fd d1 18 00 	lea    0x18d1fd(%rip),%rcx        # 0x14027b1d0
1400edfd3:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
1400edfd7:	48 8d 0d a2 6a 18 00 	lea    0x186aa2(%rip),%rcx        # 0x140274a80
1400edfde:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1400edfe2:	4c 8b c8             	mov    %rax,%r9
1400edfe5:	44 0f b7 44 24 30    	movzwl 0x30(%rsp),%r8d
1400edfeb:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400edfef:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400edff3:	e8 04 d2 ff ff       	call   0x1400eb1fc
1400edff8:	b9 9e 3a 00 00       	mov    $0x3a9e,%ecx
1400edffd:	e8 7e 49 02 00       	call   0x140112980
1400ee002:	84 c0                	test   %al,%al
1400ee004:	0f 84 9c 00 00 00    	je     0x1400ee0a6
1400ee00a:	33 c9                	xor    %ecx,%ecx
1400ee00c:	e8 3f c6 fe ff       	call   0x1400da650
1400ee011:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400ee015:	4c 39 6d c8          	cmp    %r13,-0x38(%rbp)
1400ee019:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1400ee01e:	44 8b c8             	mov    %eax,%r9d
1400ee021:	41 83 c8 ff          	or     $0xffffffff,%r8d
1400ee025:	49 8b 4f 78          	mov    0x78(%r15),%rcx
1400ee029:	ff 15 a1 46 24 00    	call   *0x2446a1(%rip)        # 0x1403326d0
1400ee02f:	85 c0                	test   %eax,%eax
1400ee031:	41 0f 95 c6          	setne  %r14b
1400ee035:	85 c0                	test   %eax,%eax
1400ee037:	75 6d                	jne    0x1400ee0a6
1400ee039:	ff 15 11 40 12 00    	call   *0x124011(%rip)        # 0x140212050
1400ee03f:	8b f0                	mov    %eax,%esi
1400ee041:	48 8d 05 08 9c 15 00 	lea    0x159c08(%rip),%rax        # 0x140247c50
1400ee048:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400ee04c:	89 75 00             	mov    %esi,0x0(%rbp)
1400ee04f:	66 44 89 65 04       	mov    %r12w,0x4(%rbp)
1400ee054:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ee057:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1400ee05b:	f3 0f 7f 75 18       	movdqu %xmm6,0x18(%rbp)
1400ee060:	66 89 5d 08          	mov    %bx,0x8(%rbp)
1400ee064:	48 8d 05 ad 89 14 00 	lea    0x1489ad(%rip),%rax        # 0x140236a18
1400ee06b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400ee06f:	48 8d 05 ca 69 18 00 	lea    0x1869ca(%rip),%rax        # 0x140274a40
1400ee076:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ee07b:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400ee07f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ee084:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400ee089:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ee08e:	b9 0a 11 3c 1e       	mov    $0x1e3c110a,%ecx
1400ee093:	45 8d 44 24 0b       	lea    0xb(%r12),%r8d
1400ee098:	e8 0b 89 f1 ff       	call   0x1400069a8
1400ee09d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400ee0a1:	e8 ae 87 f1 ff       	call   0x140006854
1400ee0a6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400ee0aa:	e8 01 90 03 00       	call   0x1401270b0
1400ee0af:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1400ee0b3:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1400ee0b9:	49 3b c5             	cmp    %r13,%rax
1400ee0bc:	76 2c                	jbe    0x1400ee0ea
1400ee0be:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ee0c5:	00
1400ee0c6:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400ee0cb:	48 8b d1             	mov    %rcx,%rdx
1400ee0ce:	49 3b c7             	cmp    %r15,%rax
1400ee0d1:	72 11                	jb     0x1400ee0e4
1400ee0d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ee0d7:	48 2b d1             	sub    %rcx,%rdx
1400ee0da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ee0de:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ee0e2:	77 43                	ja     0x1400ee127
1400ee0e4:	ff 15 56 4a 12 00    	call   *0x124a56(%rip)        # 0x140212b40
1400ee0ea:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1400ee0ee:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
1400ee0f2:	66 89 5c 24 70       	mov    %bx,0x70(%rsp)
1400ee0f7:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400ee0fc:	49 3b c5             	cmp    %r13,%rax
1400ee0ff:	76 33                	jbe    0x1400ee134
1400ee101:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ee108:	00
1400ee109:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400ee10e:	48 8b d1             	mov    %rcx,%rdx
1400ee111:	49 3b c7             	cmp    %r15,%rax
1400ee114:	72 18                	jb     0x1400ee12e
1400ee116:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ee11a:	48 2b d1             	sub    %rcx,%rdx
1400ee11d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ee121:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ee125:	76 07                	jbe    0x1400ee12e
1400ee127:	ff 15 53 4a 12 00    	call   *0x124a53(%rip)        # 0x140212b80
1400ee12d:	cc                   	int3
1400ee12e:	ff 15 0c 4a 12 00    	call   *0x124a0c(%rip)        # 0x140212b40
1400ee134:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400ee139:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1400ee13e:	66 89 5c 24 50       	mov    %bx,0x50(%rsp)
1400ee143:	eb 13                	jmp    0x1400ee158
1400ee145:	f0 ff 4c 24 40       	lock decl 0x40(%rsp)
1400ee14a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400ee14f:	48 8b 09             	mov    (%rcx),%rcx
1400ee152:	ff 15 00 40 12 00    	call   *0x124000(%rip)        # 0x140212158
1400ee158:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400ee15c:	85 c0                	test   %eax,%eax
1400ee15e:	75 e5                	jne    0x1400ee145
1400ee160:	45 84 f6             	test   %r14b,%r14b
1400ee163:	74 07                	je     0x1400ee16c
1400ee165:	48 8b c3             	mov    %rbx,%rax
1400ee168:	8b cb                	mov    %ebx,%ecx
1400ee16a:	eb 27                	jmp    0x1400ee193
1400ee16c:	0f b7 d6             	movzwl %si,%edx
1400ee16f:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1400ee175:	85 f6                	test   %esi,%esi
1400ee177:	0f 4e d6             	cmovle %esi,%edx
1400ee17a:	41 b8 51 76 88 02    	mov    $0x2887651,%r8d
1400ee180:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400ee184:	e8 13 d1 ff ff       	call   0x1400eb29c
1400ee189:	8b 5d 90             	mov    -0x70(%rbp),%ebx
1400ee18c:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400ee190:	8b 4d a0             	mov    -0x60(%rbp),%ecx
1400ee193:	89 1f                	mov    %ebx,(%rdi)
1400ee195:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400ee199:	89 4f 10             	mov    %ecx,0x10(%rdi)
1400ee19c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400ee1a0:	49 3b c5             	cmp    %r13,%rax
1400ee1a3:	76 42                	jbe    0x1400ee1e7
1400ee1a5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ee1ac:	00
1400ee1ad:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400ee1b1:	48 8b d1             	mov    %rcx,%rdx
1400ee1b4:	49 3b c7             	cmp    %r15,%rax
1400ee1b7:	0f 82 8c fa ff ff    	jb     0x1400edc49
1400ee1bd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ee1c1:	48 2b d1             	sub    %rcx,%rdx
1400ee1c4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ee1c8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ee1cc:	0f 86 77 fa ff ff    	jbe    0x1400edc49
1400ee1d2:	ff 15 a8 49 12 00    	call   *0x1249a8(%rip)        # 0x140212b80
1400ee1d8:	cc                   	int3
1400ee1d9:	41 b8 4e 76 88 02    	mov    $0x288764e,%r8d
1400ee1df:	48 8b cf             	mov    %rdi,%rcx
1400ee1e2:	e8 81 8e ff ff       	call   0x1400e7068
1400ee1e7:	48 8b c7             	mov    %rdi,%rax
1400ee1ea:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1400ee1ee:	48 33 cc             	xor    %rsp,%rcx
1400ee1f1:	e8 7a 65 11 00       	call   0x140204770
1400ee1f6:	0f 28 b4 24 70 01 00 	movaps 0x170(%rsp),%xmm6
1400ee1fd:	00
1400ee1fe:	48 81 c4 88 01 00 00 	add    $0x188,%rsp
1400ee205:	41 5f                	pop    %r15
1400ee207:	41 5e                	pop    %r14
1400ee209:	41 5d                	pop    %r13
1400ee20b:	41 5c                	pop    %r12
1400ee20d:	5f                   	pop    %rdi
1400ee20e:	5e                   	pop    %rsi
1400ee20f:	5b                   	pop    %rbx
1400ee210:	5d                   	pop    %rbp
1400ee211:	c3                   	ret
1400ee212:	90                   	nop
1400ee213:	90                   	nop
1400ee214:	90                   	nop
1400ee215:	90                   	nop
1400ee216:	90                   	nop
1400ee217:	90                   	nop
1400ee218:	90                   	nop
1400ee219:	90                   	nop
1400ee21a:	90                   	nop
1400ee21b:	90                   	nop
1400ee21c:	90                   	nop
1400ee21d:	90                   	nop
1400ee21e:	90                   	nop
1400ee21f:	90                   	nop
1400ee220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ee225:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400ee22a:	55                   	push   %rbp
1400ee22b:	56                   	push   %rsi
1400ee22c:	57                   	push   %rdi
1400ee22d:	41 54                	push   %r12
1400ee22f:	41 55                	push   %r13
1400ee231:	41 56                	push   %r14
1400ee233:	41 57                	push   %r15
1400ee235:	48 8b ec             	mov    %rsp,%rbp
1400ee238:	48 83 ec 50          	sub    $0x50,%rsp
1400ee23c:	33 db                	xor    %ebx,%ebx
1400ee23e:	49 8b f1             	mov    %r9,%rsi
1400ee241:	49 8b c0             	mov    %r8,%rax
1400ee244:	48 8b fa             	mov    %rdx,%rdi
1400ee247:	4c 8b e9             	mov    %rcx,%r13
1400ee24a:	4d 85 c9             	test   %r9,%r9
1400ee24d:	74 04                	je     0x1400ee253
1400ee24f:	66 41 89 19          	mov    %bx,(%r9)
1400ee253:	48 85 c0             	test   %rax,%rax
1400ee256:	0f 84 7d 01 00 00    	je     0x1400ee3d9
1400ee25c:	4c 8b 65 60          	mov    0x60(%rbp),%r12
1400ee260:	4d 85 e4             	test   %r12,%r12
1400ee263:	0f 84 70 01 00 00    	je     0x1400ee3d9
1400ee269:	49 39 1c 24          	cmp    %rbx,(%r12)
1400ee26d:	76 10                	jbe    0x1400ee27f
1400ee26f:	48 85 f6             	test   %rsi,%rsi
1400ee272:	75 10                	jne    0x1400ee284
1400ee274:	41 b8 54 76 88 02    	mov    $0x2887654,%r8d
1400ee27a:	e9 60 01 00 00       	jmp    0x1400ee3df
1400ee27f:	48 85 f6             	test   %rsi,%rsi
1400ee282:	74 04                	je     0x1400ee288
1400ee284:	66 41 89 19          	mov    %bx,(%r9)
1400ee288:	38 59 19             	cmp    %bl,0x19(%rcx)
1400ee28b:	75 13                	jne    0x1400ee2a0
1400ee28d:	41 b8 55 76 88 02    	mov    $0x2887655,%r8d
1400ee293:	48 8b cf             	mov    %rdi,%rcx
1400ee296:	e8 dd 8e ff ff       	call   0x1400e7178
1400ee29b:	e9 47 01 00 00       	jmp    0x1400ee3e7
1400ee2a0:	b8 02 00 00 00       	mov    $0x2,%eax
1400ee2a5:	49 f7 24 24          	mulq   (%r12)
1400ee2a9:	48 89 55 58          	mov    %rdx,0x58(%rbp)
1400ee2ad:	48 85 d2             	test   %rdx,%rdx
1400ee2b0:	0f 85 4c 01 00 00    	jne    0x1400ee402
1400ee2b6:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1400ee2bb:	48 3b c1             	cmp    %rcx,%rax
1400ee2be:	0f 87 3e 01 00 00    	ja     0x1400ee402
1400ee2c4:	4c 8b 75 68          	mov    0x68(%rbp),%r14
1400ee2c8:	4c 8b fb             	mov    %rbx,%r15
1400ee2cb:	89 45 e0             	mov    %eax,-0x20(%rbp)
1400ee2ce:	89 5d 58             	mov    %ebx,0x58(%rbp)
1400ee2d1:	4d 85 f6             	test   %r14,%r14
1400ee2d4:	74 13                	je     0x1400ee2e9
1400ee2d6:	49 8b 06             	mov    (%r14),%rax
1400ee2d9:	48 3b c1             	cmp    %rcx,%rax
1400ee2dc:	0f 87 20 01 00 00    	ja     0x1400ee402
1400ee2e2:	89 45 58             	mov    %eax,0x58(%rbp)
1400ee2e5:	4c 8d 7d 58          	lea    0x58(%rbp),%r15