14011fedd:	88 83 88 01 00 00    	mov    %al,0x188(%rbx)
14011fee3:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
14011feea:	00
14011feeb:	f2 0f 10 00          	movsd  (%rax),%xmm0
14011feef:	f2 0f 11 83 89 01 00 	movsd  %xmm0,0x189(%rbx)
14011fef6:	00
14011fef7:	8b 40 08             	mov    0x8(%rax),%eax
14011fefa:	89 83 91 01 00 00    	mov    %eax,0x191(%rbx)
14011ff00:	48 8b c3             	mov    %rbx,%rax
14011ff03:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14011ff08:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14011ff0d:	48 83 c4 20          	add    $0x20,%rsp
14011ff11:	5f                   	pop    %rdi
14011ff12:	c3                   	ret
14011ff13:	90                   	nop
14011ff14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011ff19:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14011ff1e:	57                   	push   %rdi
14011ff1f:	48 83 ec 20          	sub    $0x20,%rsp
14011ff23:	8a 42 60             	mov    0x60(%rdx),%al
14011ff26:	33 f6                	xor    %esi,%esi
14011ff28:	48 8b da             	mov    %rdx,%rbx
14011ff2b:	48 8b f9             	mov    %rcx,%rdi
14011ff2e:	38 41 60             	cmp    %al,0x60(%rcx)
14011ff31:	0f 85 d9 03 00 00    	jne    0x140120310
14011ff37:	8a 42 61             	mov    0x61(%rdx),%al
14011ff3a:	38 41 61             	cmp    %al,0x61(%rcx)
14011ff3d:	0f 85 cd 03 00 00    	jne    0x140120310
14011ff43:	8a 42 62             	mov    0x62(%rdx),%al
14011ff46:	38 41 62             	cmp    %al,0x62(%rcx)
14011ff49:	0f 85 c1 03 00 00    	jne    0x140120310
14011ff4f:	8a 42 63             	mov    0x63(%rdx),%al
14011ff52:	38 41 63             	cmp    %al,0x63(%rcx)
14011ff55:	0f 85 b5 03 00 00    	jne    0x140120310
14011ff5b:	8a 42 64             	mov    0x64(%rdx),%al
14011ff5e:	38 41 64             	cmp    %al,0x64(%rcx)
14011ff61:	0f 85 a9 03 00 00    	jne    0x140120310
14011ff67:	8a 42 68             	mov    0x68(%rdx),%al
14011ff6a:	38 41 68             	cmp    %al,0x68(%rcx)
14011ff6d:	0f 85 9d 03 00 00    	jne    0x140120310
14011ff73:	8a 42 70             	mov    0x70(%rdx),%al
14011ff76:	38 41 70             	cmp    %al,0x70(%rcx)
14011ff79:	0f 85 91 03 00 00    	jne    0x140120310
14011ff7f:	8a 89 80 00 00 00    	mov    0x80(%rcx),%cl
14011ff85:	8a 82 80 00 00 00    	mov    0x80(%rdx),%al
14011ff8b:	84 c9                	test   %cl,%cl
14011ff8d:	74 0e                	je     0x14011ff9d
14011ff8f:	84 c0                	test   %al,%al
14011ff91:	74 0a                	je     0x14011ff9d
14011ff93:	48 8b 42 78          	mov    0x78(%rdx),%rax
14011ff97:	48 39 47 78          	cmp    %rax,0x78(%rdi)
14011ff9b:	eb 02                	jmp    0x14011ff9f
14011ff9d:	3a c8                	cmp    %al,%cl
14011ff9f:	0f 94 c0             	sete   %al
14011ffa2:	84 c0                	test   %al,%al
14011ffa4:	0f 84 66 03 00 00    	je     0x140120310
14011ffaa:	8a 82 88 00 00 00    	mov    0x88(%rdx),%al
14011ffb0:	38 87 88 00 00 00    	cmp    %al,0x88(%rdi)
14011ffb6:	0f 85 54 03 00 00    	jne    0x140120310
14011ffbc:	8a 82 90 00 00 00    	mov    0x90(%rdx),%al
14011ffc2:	38 87 90 00 00 00    	cmp    %al,0x90(%rdi)
14011ffc8:	0f 85 42 03 00 00    	jne    0x140120310
14011ffce:	8a 8f a0 00 00 00    	mov    0xa0(%rdi),%cl
14011ffd4:	8a 82 a0 00 00 00    	mov    0xa0(%rdx),%al
14011ffda:	84 c9                	test   %cl,%cl
14011ffdc:	74 14                	je     0x14011fff2
14011ffde:	84 c0                	test   %al,%al
14011ffe0:	74 10                	je     0x14011fff2
14011ffe2:	48 8b 82 98 00 00 00 	mov    0x98(%rdx),%rax
14011ffe9:	48 39 87 98 00 00 00 	cmp    %rax,0x98(%rdi)
14011fff0:	eb 02                	jmp    0x14011fff4
14011fff2:	3a c8                	cmp    %al,%cl
14011fff4:	0f 94 c0             	sete   %al
14011fff7:	84 c0                	test   %al,%al
14011fff9:	0f 84 11 03 00 00    	je     0x140120310
14011ffff:	8a 82 a8 00 00 00    	mov    0xa8(%rdx),%al
140120005:	38 87 a8 00 00 00    	cmp    %al,0xa8(%rdi)
14012000b:	0f 85 ff 02 00 00    	jne    0x140120310
140120011:	8a 82 b0 00 00 00    	mov    0xb0(%rdx),%al
140120017:	38 87 b0 00 00 00    	cmp    %al,0xb0(%rdi)
14012001d:	0f 85 ed 02 00 00    	jne    0x140120310
140120023:	8a 8f c0 00 00 00    	mov    0xc0(%rdi),%cl
140120029:	8a 82 c0 00 00 00    	mov    0xc0(%rdx),%al
14012002f:	84 c9                	test   %cl,%cl
140120031:	74 14                	je     0x140120047
140120033:	84 c0                	test   %al,%al
140120035:	74 10                	je     0x140120047
140120037:	48 8b 82 b8 00 00 00 	mov    0xb8(%rdx),%rax
14012003e:	48 39 87 b8 00 00 00 	cmp    %rax,0xb8(%rdi)
140120045:	eb 02                	jmp    0x140120049
140120047:	3a c8                	cmp    %al,%cl
140120049:	0f 94 c0             	sete   %al
14012004c:	84 c0                	test   %al,%al
14012004e:	0f 84 bc 02 00 00    	je     0x140120310
140120054:	8a 82 c8 00 00 00    	mov    0xc8(%rdx),%al
14012005a:	38 87 c8 00 00 00    	cmp    %al,0xc8(%rdi)
140120060:	0f 85 aa 02 00 00    	jne    0x140120310
140120066:	8a 82 d0 00 00 00    	mov    0xd0(%rdx),%al
14012006c:	38 87 d0 00 00 00    	cmp    %al,0xd0(%rdi)
140120072:	0f 85 98 02 00 00    	jne    0x140120310
140120078:	8a 8f e0 00 00 00    	mov    0xe0(%rdi),%cl
14012007e:	8a 82 e0 00 00 00    	mov    0xe0(%rdx),%al
140120084:	84 c9                	test   %cl,%cl
140120086:	74 14                	je     0x14012009c
140120088:	84 c0                	test   %al,%al
14012008a:	74 10                	je     0x14012009c
14012008c:	48 8b 82 d8 00 00 00 	mov    0xd8(%rdx),%rax
140120093:	48 39 87 d8 00 00 00 	cmp    %rax,0xd8(%rdi)
14012009a:	eb 02                	jmp    0x14012009e
14012009c:	3a c8                	cmp    %al,%cl
14012009e:	0f 94 c0             	sete   %al
1401200a1:	84 c0                	test   %al,%al
1401200a3:	0f 84 67 02 00 00    	je     0x140120310
1401200a9:	8a 82 e8 00 00 00    	mov    0xe8(%rdx),%al
1401200af:	38 87 e8 00 00 00    	cmp    %al,0xe8(%rdi)
1401200b5:	0f 85 55 02 00 00    	jne    0x140120310
1401200bb:	8a 82 f0 00 00 00    	mov    0xf0(%rdx),%al
1401200c1:	38 87 f0 00 00 00    	cmp    %al,0xf0(%rdi)
1401200c7:	0f 85 43 02 00 00    	jne    0x140120310
1401200cd:	8a 8f 00 01 00 00    	mov    0x100(%rdi),%cl
1401200d3:	8a 82 00 01 00 00    	mov    0x100(%rdx),%al
1401200d9:	84 c9                	test   %cl,%cl
1401200db:	74 14                	je     0x1401200f1
1401200dd:	84 c0                	test   %al,%al
1401200df:	74 10                	je     0x1401200f1
1401200e1:	48 8b 82 f8 00 00 00 	mov    0xf8(%rdx),%rax
1401200e8:	48 39 87 f8 00 00 00 	cmp    %rax,0xf8(%rdi)
1401200ef:	eb 02                	jmp    0x1401200f3
1401200f1:	3a c8                	cmp    %al,%cl
1401200f3:	0f 94 c0             	sete   %al
1401200f6:	84 c0                	test   %al,%al
1401200f8:	0f 84 12 02 00 00    	je     0x140120310
1401200fe:	8a 82 08 01 00 00    	mov    0x108(%rdx),%al
140120104:	38 87 08 01 00 00    	cmp    %al,0x108(%rdi)
14012010a:	0f 85 00 02 00 00    	jne    0x140120310
140120110:	8a 82 10 01 00 00    	mov    0x110(%rdx),%al
140120116:	38 87 10 01 00 00    	cmp    %al,0x110(%rdi)
14012011c:	0f 85 ee 01 00 00    	jne    0x140120310
140120122:	8a 8f 20 01 00 00    	mov    0x120(%rdi),%cl
140120128:	8a 82 20 01 00 00    	mov    0x120(%rdx),%al
14012012e:	84 c9                	test   %cl,%cl
140120130:	74 14                	je     0x140120146
140120132:	84 c0                	test   %al,%al
140120134:	74 10                	je     0x140120146
140120136:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
14012013d:	48 39 87 18 01 00 00 	cmp    %rax,0x118(%rdi)
140120144:	eb 02                	jmp    0x140120148
140120146:	3a c8                	cmp    %al,%cl
140120148:	0f 94 c0             	sete   %al
14012014b:	84 c0                	test   %al,%al
14012014d:	0f 84 bd 01 00 00    	je     0x140120310
140120153:	8a 82 28 01 00 00    	mov    0x128(%rdx),%al
140120159:	38 87 28 01 00 00    	cmp    %al,0x128(%rdi)
14012015f:	0f 85 ab 01 00 00    	jne    0x140120310
140120165:	8a 82 30 01 00 00    	mov    0x130(%rdx),%al
14012016b:	38 87 30 01 00 00    	cmp    %al,0x130(%rdi)
140120171:	0f 85 99 01 00 00    	jne    0x140120310
140120177:	8a 8f 40 01 00 00    	mov    0x140(%rdi),%cl
14012017d:	8a 82 40 01 00 00    	mov    0x140(%rdx),%al
140120183:	84 c9                	test   %cl,%cl
140120185:	74 14                	je     0x14012019b
140120187:	84 c0                	test   %al,%al
140120189:	74 10                	je     0x14012019b
14012018b:	48 8b 82 38 01 00 00 	mov    0x138(%rdx),%rax
140120192:	48 39 87 38 01 00 00 	cmp    %rax,0x138(%rdi)
140120199:	eb 02                	jmp    0x14012019d
14012019b:	3a c8                	cmp    %al,%cl
14012019d:	0f 94 c0             	sete   %al
1401201a0:	84 c0                	test   %al,%al
1401201a2:	0f 84 68 01 00 00    	je     0x140120310
1401201a8:	8a 82 48 01 00 00    	mov    0x148(%rdx),%al
1401201ae:	38 87 48 01 00 00    	cmp    %al,0x148(%rdi)
1401201b4:	0f 85 56 01 00 00    	jne    0x140120310
1401201ba:	8a 82 50 01 00 00    	mov    0x150(%rdx),%al
1401201c0:	38 87 50 01 00 00    	cmp    %al,0x150(%rdi)
1401201c6:	0f 85 44 01 00 00    	jne    0x140120310
1401201cc:	8a 8f 60 01 00 00    	mov    0x160(%rdi),%cl
1401201d2:	8a 82 60 01 00 00    	mov    0x160(%rdx),%al
1401201d8:	84 c9                	test   %cl,%cl
1401201da:	74 14                	je     0x1401201f0
1401201dc:	84 c0                	test   %al,%al
1401201de:	74 10                	je     0x1401201f0
1401201e0:	48 8b 82 58 01 00 00 	mov    0x158(%rdx),%rax
1401201e7:	48 39 87 58 01 00 00 	cmp    %rax,0x158(%rdi)
1401201ee:	eb 02                	jmp    0x1401201f2
1401201f0:	3a c8                	cmp    %al,%cl
1401201f2:	0f 94 c0             	sete   %al
1401201f5:	84 c0                	test   %al,%al
1401201f7:	0f 84 13 01 00 00    	je     0x140120310
1401201fd:	8a 82 68 01 00 00    	mov    0x168(%rdx),%al
140120203:	38 87 68 01 00 00    	cmp    %al,0x168(%rdi)
140120209:	0f 85 01 01 00 00    	jne    0x140120310
14012020f:	8a 82 70 01 00 00    	mov    0x170(%rdx),%al
140120215:	38 87 70 01 00 00    	cmp    %al,0x170(%rdi)
14012021b:	0f 85 ef 00 00 00    	jne    0x140120310
140120221:	8a 8f 80 01 00 00    	mov    0x180(%rdi),%cl
140120227:	8a 82 80 01 00 00    	mov    0x180(%rdx),%al
14012022d:	84 c9                	test   %cl,%cl
14012022f:	74 14                	je     0x140120245
140120231:	84 c0                	test   %al,%al
140120233:	74 10                	je     0x140120245
140120235:	48 8b 82 78 01 00 00 	mov    0x178(%rdx),%rax
14012023c:	48 39 87 78 01 00 00 	cmp    %rax,0x178(%rdi)
140120243:	eb 02                	jmp    0x140120247
140120245:	3a c8                	cmp    %al,%cl
140120247:	0f 94 c0             	sete   %al
14012024a:	84 c0                	test   %al,%al
14012024c:	0f 84 be 00 00 00    	je     0x140120310
140120252:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140120257:	76 03                	jbe    0x14012025c
140120259:	48 8b 12             	mov    (%rdx),%rdx
14012025c:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140120261:	48 8b cf             	mov    %rdi,%rcx
140120264:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140120268:	76 03                	jbe    0x14012026d
14012026a:	48 8b 0f             	mov    (%rdi),%rcx
14012026d:	4c 3b 43 10          	cmp    0x10(%rbx),%r8
140120271:	0f 85 99 00 00 00    	jne    0x140120310
140120277:	e8 50 89 ee ff       	call   0x140008bcc
14012027c:	85 c0                	test   %eax,%eax
14012027e:	0f 85 8c 00 00 00    	jne    0x140120310
140120284:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140120288:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14012028d:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140120291:	48 8b 42 10          	mov    0x10(%rdx),%rax
140120295:	76 03                	jbe    0x14012029a
140120297:	48 8b 12             	mov    (%rdx),%rdx
14012029a:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14012029f:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401202a3:	76 03                	jbe    0x1401202a8
1401202a5:	48 8b 09             	mov    (%rcx),%rcx
1401202a8:	4c 3b c0             	cmp    %rax,%r8
1401202ab:	75 63                	jne    0x140120310
1401202ad:	e8 1a 89 ee ff       	call   0x140008bcc
1401202b2:	85 c0                	test   %eax,%eax
1401202b4:	75 5a                	jne    0x140120310
1401202b6:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1401202ba:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401202bf:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401202c3:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401202c7:	76 03                	jbe    0x1401202cc
1401202c9:	48 8b 12             	mov    (%rdx),%rdx
1401202cc:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401202d1:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401202d5:	76 03                	jbe    0x1401202da
1401202d7:	48 8b 09             	mov    (%rcx),%rcx
1401202da:	4c 3b c0             	cmp    %rax,%r8
1401202dd:	75 31                	jne    0x140120310
1401202df:	e8 e8 88 ee ff       	call   0x140008bcc
1401202e4:	85 c0                	test   %eax,%eax
1401202e6:	75 28                	jne    0x140120310
1401202e8:	8a 83 88 01 00 00    	mov    0x188(%rbx),%al
1401202ee:	38 87 88 01 00 00    	cmp    %al,0x188(%rdi)
1401202f4:	75 1a                	jne    0x140120310
1401202f6:	48 8d 93 89 01 00 00 	lea    0x189(%rbx),%rdx
1401202fd:	48 8d 8f 89 01 00 00 	lea    0x189(%rdi),%rcx
140120304:	e8 bb f9 ff ff       	call   0x14011fcc4
140120309:	84 c0                	test   %al,%al
14012030b:	74 03                	je     0x140120310
14012030d:	40 b6 01             	mov    $0x1,%sil
140120310:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120315:	40 8a c6             	mov    %sil,%al
140120318:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14012031d:	48 83 c4 20          	add    $0x20,%rsp
140120321:	5f                   	pop    %rdi
140120322:	c3                   	ret
140120323:	90                   	nop
140120324:	40 53                	rex push %rbx
140120326:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14012032d:	48 8b 05 4c 0e 1e 00 	mov    0x1e0e4c(%rip),%rax        # 0x140301180
140120334:	48 33 c4             	xor    %rsp,%rax
140120337:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14012033c:	4c 8b da             	mov    %rdx,%r11
14012033f:	4c 8b c9             	mov    %rcx,%r9
140120342:	33 db                	xor    %ebx,%ebx
140120344:	41 38 58 08          	cmp    %bl,0x8(%r8)
140120348:	0f 84 df 00 00 00    	je     0x14012042d
14012034e:	48 8b 01             	mov    (%rcx),%rax
140120351:	4c 8b 90 88 00 00 00 	mov    0x88(%rax),%r10
140120358:	49 8b 00             	mov    (%r8),%rax
14012035b:	48 85 c0             	test   %rax,%rax
14012035e:	75 04                	jne    0x140120364
140120360:	8a cb                	mov    %bl,%cl
140120362:	eb 10                	jmp    0x140120374
140120364:	b9 ff 00 00 00       	mov    $0xff,%ecx
140120369:	ba 01 00 00 00       	mov    $0x1,%edx
14012036e:	48 85 c0             	test   %rax,%rax
140120371:	0f 49 ca             	cmovns %edx,%ecx
140120374:	84 c9                	test   %cl,%cl
140120376:	0f 88 c7 00 00 00    	js     0x140120443
14012037c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140120381:	48 8b c8             	mov    %rax,%rcx
140120384:	48 c1 e9 20          	shr    $0x20,%rcx
140120388:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
14012038c:	89 44 24 20          	mov    %eax,0x20(%rsp)
140120390:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140120395:	48 c1 ea 20          	shr    $0x20,%rdx
140120399:	48 8d 0d 18 0a 12 00 	lea    0x120a18(%rip),%rcx        # 0x140240db8
1401203a0:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401203a5:	49 8b 0b             	mov    (%r11),%rcx
1401203a8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401203ad:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401203b1:	89 54 24 44          	mov    %edx,0x44(%rsp)
1401203b5:	b8 04 00 00 00       	mov    $0x4,%eax
1401203ba:	66 89 44 24 48       	mov    %ax,0x48(%rsp)
1401203bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1401203c2:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401203c7:	66 0f 6f 0d 31 fd 19 	movdqa 0x19fd31(%rip),%xmm1        # 0x1402c0100
1401203ce:	00
1401203cf:	66 0f 7f 4c 24 60    	movdqa %xmm1,0x60(%rsp)
1401203d5:	66 89 5c 24 50       	mov    %bx,0x50(%rsp)
1401203da:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401203df:	49 8b c9             	mov    %r9,%rcx
1401203e2:	49 8b c2             	mov    %r10,%rax
1401203e5:	ff 15 45 2a 0f 00    	call   *0xf2a45(%rip)        # 0x140212e30
1401203eb:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401203f0:	48 83 f8 07          	cmp    $0x7,%rax
1401203f4:	76 37                	jbe    0x14012042d
1401203f6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401203fd:	00
1401203fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140120403:	48 8b d1             	mov    %rcx,%rdx
140120406:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14012040c:	72 18                	jb     0x140120426
14012040e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120412:	48 2b d1             	sub    %rcx,%rdx
140120415:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140120419:	48 83 f8 1f          	cmp    $0x1f,%rax
14012041d:	76 07                	jbe    0x140120426
14012041f:	ff 15 5b 27 0f 00    	call   *0xf275b(%rip)        # 0x140212b80
140120425:	cc                   	int3
140120426:	ff 15 14 27 0f 00    	call   *0xf2714(%rip)        # 0x140212b40
14012042c:	90                   	nop
14012042d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140120432:	48 33 cc             	xor    %rsp,%rcx
140120435:	e8 36 43 0e 00       	call   0x140204770
14012043a:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140120441:	5b                   	pop    %rbx
140120442:	c3                   	ret
140120443:	33 d2                	xor    %edx,%edx
140120445:	b9 da c8 61 00       	mov    $0x61c8da,%ecx
14012044a:	e8 95 ae ee ff       	call   0x14000b2e4
14012044f:	cc                   	int3
140120450:	48 8b c4             	mov    %rsp,%rax
140120453:	48 89 58 18          	mov    %rbx,0x18(%rax)
140120457:	48 89 70 20          	mov    %rsi,0x20(%rax)
14012045b:	55                   	push   %rbp
14012045c:	57                   	push   %rdi
14012045d:	41 54                	push   %r12
14012045f:	41 56                	push   %r14