140aadd5f:	74 1c                	je     0x140aadd7d
140aadd61:	48 8b 01             	mov    (%rcx),%rax
140aadd64:	48 8d 94 24 60 02 00 	lea    0x260(%rsp),%rdx
140aadd6b:	00
140aadd6c:	48 3b ca             	cmp    %rdx,%rcx
140aadd6f:	0f 95 c2             	setne  %dl
140aadd72:	48 8b 40 20          	mov    0x20(%rax),%rax
140aadd76:	ff 15 a4 5c 4d 00    	call   *0x4d5ca4(%rip)        # 0x140f83a20
140aadd7c:	90                   	nop
140aadd7d:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140aadd84:	00
140aadd85:	48 85 c9             	test   %rcx,%rcx
140aadd88:	74 18                	je     0x140aadda2
140aadd8a:	48 8b 01             	mov    (%rcx),%rax
140aadd8d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140aadd92:	48 3b ca             	cmp    %rdx,%rcx
140aadd95:	0f 95 c2             	setne  %dl
140aadd98:	48 8b 40 20          	mov    0x20(%rax),%rax
140aadd9c:	ff 15 7e 5c 4d 00    	call   *0x4d5c7e(%rip)        # 0x140f83a20
140aadda2:	0f 57 c0             	xorps  %xmm0,%xmm0
140aadda5:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
140aaddac:	00
140aaddad:	66 0f 6f 0d 4b 65 4f 	movdqa 0x4f654b(%rip),%xmm1        # 0x140fa4300
140aaddb4:	00
140aaddb5:	f3 0f 7f 8c 24 a0 01 	movdqu %xmm1,0x1a0(%rsp)
140aaddbc:	00 00
140aaddbe:	8b 05 44 4b 5d 00    	mov    0x5d4b44(%rip),%eax        # 0x141082908
140aaddc4:	89 84 24 90 01 00 00 	mov    %eax,0x190(%rsp)
140aaddcb:	0f b6 05 3a 4b 5d 00 	movzbl 0x5d4b3a(%rip),%eax        # 0x14108290c
140aaddd2:	88 84 24 94 01 00 00 	mov    %al,0x194(%rsp)
140aaddd9:	c6 84 24 95 01 00 00 	movb   $0x0,0x195(%rsp)
140aadde0:	00
140aadde1:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
140aadde8:	00
140aadde9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aaddee:	e8 3d e9 ff ff       	call   0x140aac730
140aaddf3:	48 8b d8             	mov    %rax,%rbx
140aaddf6:	80 38 03             	cmpb   $0x3,(%rax)
140aaddf9:	0f 85 a0 03 00 00    	jne    0x140aae19f
140aaddff:	48 8b 50 08          	mov    0x8(%rax),%rdx
140aade03:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
140aade0a:	00
140aade0b:	48 3b c2             	cmp    %rdx,%rax
140aade0e:	74 2d                	je     0x140aade3d
140aade10:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140aade14:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140aade19:	76 03                	jbe    0x140aade1e
140aade1b:	48 8b 12             	mov    (%rdx),%rdx
140aade1e:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
140aade25:	00
140aade26:	e8 a5 15 6f ff       	call   0x14019f3d0
140aade2b:	66 0f 6f bc 24 10 02 	movdqa 0x210(%rsp),%xmm7
140aade32:	00 00
140aade34:	66 0f 6f b4 24 e0 01 	movdqa 0x1e0(%rsp),%xmm6
140aade3b:	00 00
140aade3d:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
140aade44:	00
140aade45:	48 83 fa 0f          	cmp    $0xf,%rdx
140aade49:	76 35                	jbe    0x140aade80
140aade4b:	48 ff c2             	inc    %rdx
140aade4e:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
140aade55:	00
140aade56:	48 8b c1             	mov    %rcx,%rax
140aade59:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aade60:	72 19                	jb     0x140aade7b
140aade62:	48 83 c2 27          	add    $0x27,%rdx
140aade66:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aade6a:	48 2b c1             	sub    %rcx,%rax
140aade6d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aade71:	48 83 f8 1f          	cmp    $0x1f,%rax
140aade75:	0f 87 3e 04 00 00    	ja     0x140aae2b9
140aade7b:	e8 c4 d2 36 00       	call   0x140e1b144
140aade80:	0f 57 c0             	xorps  %xmm0,%xmm0
140aade83:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
140aade8a:	00
140aade8b:	66 0f 6f 0d bd 64 4f 	movdqa 0x4f64bd(%rip),%xmm1        # 0x140fa4350
140aade92:	00
140aade93:	f3 0f 7f 8c 24 a0 01 	movdqu %xmm1,0x1a0(%rsp)
140aade9a:	00 00
140aade9c:	f2 0f 10 05 bc 66 5d 	movsd  0x5d66bc(%rip),%xmm0        # 0x141084560
140aadea3:	00
140aadea4:	f2 0f 11 84 24 90 01 	movsd  %xmm0,0x190(%rsp)
140aadeab:	00 00
140aadead:	8b 05 b5 66 5d 00    	mov    0x5d66b5(%rip),%eax        # 0x141084568
140aadeb3:	89 84 24 98 01 00 00 	mov    %eax,0x198(%rsp)
140aadeba:	0f b6 05 ab 66 5d 00 	movzbl 0x5d66ab(%rip),%eax        # 0x14108456c
140aadec1:	88 84 24 9c 01 00 00 	mov    %al,0x19c(%rsp)
140aadec8:	c6 84 24 9d 01 00 00 	movb   $0x0,0x19d(%rsp)
140aadecf:	00
140aaded0:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
140aaded7:	00
140aaded8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aadedd:	e8 4e e8 ff ff       	call   0x140aac730
140aadee2:	48 8b d8             	mov    %rax,%rbx
140aadee5:	0f b6 10             	movzbl (%rax),%edx
140aadee8:	83 fa 09             	cmp    $0x9,%edx
140aadeeb:	0f 87 ce 03 00 00    	ja     0x140aae2bf
140aadef1:	4c 8d 05 08 21 55 ff 	lea    -0xaadef8(%rip),%r8        # 0x140000000
140aadef8:	41 8b 8c 90 20 e3 aa 	mov    0xaae320(%r8,%rdx,4),%ecx
140aadeff:	00
140aadf00:	49 03 c8             	add    %r8,%rcx
140aadf03:	ff e1                	jmp    *%rcx
140aadf05:	80 fa 06             	cmp    $0x6,%dl
140aadf08:	75 09                	jne    0x140aadf13
140aadf0a:	48 83 c3 08          	add    $0x8,%rbx
140aadf0e:	48 8b 1b             	mov    (%rbx),%rbx
140aadf11:	eb 5a                	jmp    0x140aadf6d
140aadf13:	49 8b df             	mov    %r15,%rbx
140aadf16:	48 8b 1b             	mov    (%rbx),%rbx
140aadf19:	eb 52                	jmp    0x140aadf6d
140aadf1b:	80 ea 05             	sub    $0x5,%dl
140aadf1e:	80 fa 01             	cmp    $0x1,%dl
140aadf21:	77 f0                	ja     0x140aadf13
140aadf23:	48 83 c3 08          	add    $0x8,%rbx
140aadf27:	48 8b 1b             	mov    (%rbx),%rbx
140aadf2a:	eb 41                	jmp    0x140aadf6d
140aadf2c:	80 fa 07             	cmp    $0x7,%dl
140aadf2f:	75 06                	jne    0x140aadf37
140aadf31:	48 83 c3 08          	add    $0x8,%rbx
140aadf35:	eb 03                	jmp    0x140aadf3a
140aadf37:	49 8b df             	mov    %r15,%rbx
140aadf3a:	33 c0                	xor    %eax,%eax
140aadf3c:	f2 0f 10 03          	movsd  (%rbx),%xmm0
140aadf40:	f2 0f 10 0d 10 09 50 	movsd  0x500910(%rip),%xmm1        # 0x140fae858
140aadf47:	00
140aadf48:	66 0f 2f c1          	comisd %xmm1,%xmm0
140aadf4c:	72 17                	jb     0x140aadf65
140aadf4e:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
140aadf52:	66 0f 2f c1          	comisd %xmm1,%xmm0
140aadf56:	73 0d                	jae    0x140aadf65
140aadf58:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
140aadf5f:	00 00 80
140aadf62:	48 8b c1             	mov    %rcx,%rax
140aadf65:	f2 48 0f 2c d8       	cvttsd2si %xmm0,%rbx
140aadf6a:	48 03 d8             	add    %rax,%rbx
140aadf6d:	48 89 9c 24 f0 01 00 	mov    %rbx,0x1f0(%rsp)
140aadf74:	00
140aadf75:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
140aadf7c:	00
140aadf7d:	48 83 fa 0f          	cmp    $0xf,%rdx
140aadf81:	76 35                	jbe    0x140aadfb8
140aadf83:	48 ff c2             	inc    %rdx
140aadf86:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
140aadf8d:	00
140aadf8e:	48 8b c1             	mov    %rcx,%rax
140aadf91:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aadf98:	72 19                	jb     0x140aadfb3
140aadf9a:	48 83 c2 27          	add    $0x27,%rdx
140aadf9e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aadfa2:	48 2b c1             	sub    %rcx,%rax
140aadfa5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aadfa9:	48 83 f8 1f          	cmp    $0x1f,%rax
140aadfad:	0f 87 06 03 00 00    	ja     0x140aae2b9
140aadfb3:	e8 8c d1 36 00       	call   0x140e1b144
140aadfb8:	0f 57 c0             	xorps  %xmm0,%xmm0
140aadfbb:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
140aadfc2:	00
140aadfc3:	66 0f 6f 0d 35 63 4f 	movdqa 0x4f6335(%rip),%xmm1        # 0x140fa4300
140aadfca:	00
140aadfcb:	f3 0f 7f 8c 24 a0 01 	movdqu %xmm1,0x1a0(%rsp)
140aadfd2:	00 00
140aadfd4:	8b 05 02 e6 51 00    	mov    0x51e602(%rip),%eax        # 0x140fcc5dc
140aadfda:	89 84 24 90 01 00 00 	mov    %eax,0x190(%rsp)
140aadfe1:	0f b6 05 f8 e5 51 00 	movzbl 0x51e5f8(%rip),%eax        # 0x140fcc5e0
140aadfe8:	88 84 24 94 01 00 00 	mov    %al,0x194(%rsp)
140aadfef:	c6 84 24 95 01 00 00 	movb   $0x0,0x195(%rsp)
140aadff6:	00
140aadff7:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
140aadffe:	00
140aadfff:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aae004:	e8 27 e7 ff ff       	call   0x140aac730
140aae009:	48 8b f8             	mov    %rax,%rdi
140aae00c:	80 38 04             	cmpb   $0x4,(%rax)
140aae00f:	0f 85 e8 01 00 00    	jne    0x140aae1fd
140aae015:	44 0f b6 70 08       	movzbl 0x8(%rax),%r14d
140aae01a:	44 88 b4 24 f8 01 00 	mov    %r14b,0x1f8(%rsp)
140aae021:	00
140aae022:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
140aae029:	00
140aae02a:	48 83 fa 0f          	cmp    $0xf,%rdx
140aae02e:	76 35                	jbe    0x140aae065
140aae030:	48 ff c2             	inc    %rdx
140aae033:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
140aae03a:	00
140aae03b:	48 8b c1             	mov    %rcx,%rax
140aae03e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aae045:	72 19                	jb     0x140aae060
140aae047:	48 83 c2 27          	add    $0x27,%rdx
140aae04b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aae04f:	48 2b c1             	sub    %rcx,%rax
140aae052:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aae056:	48 83 f8 1f          	cmp    $0x1f,%rax
140aae05a:	0f 87 59 02 00 00    	ja     0x140aae2b9
140aae060:	e8 df d0 36 00       	call   0x140e1b144
140aae065:	0f 57 c0             	xorps  %xmm0,%xmm0
140aae068:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
140aae06f:	00
140aae070:	66 0f 6f 0d b8 62 4f 	movdqa 0x4f62b8(%rip),%xmm1        # 0x140fa4330
140aae077:	00
140aae078:	f3 0f 7f 8c 24 a0 01 	movdqu %xmm1,0x1a0(%rsp)
140aae07f:	00 00
140aae081:	48 b8 6f 70 74 69 6d 	movabs $0x657a696d6974706f,%rax
140aae088:	69 7a 65
140aae08b:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
140aae092:	00
140aae093:	c6 84 24 98 01 00 00 	movb   $0x0,0x198(%rsp)
140aae09a:	00
140aae09b:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
140aae0a2:	00
140aae0a3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aae0a8:	e8 83 e6 ff ff       	call   0x140aac730
140aae0ad:	48 8b f8             	mov    %rax,%rdi
140aae0b0:	80 38 04             	cmpb   $0x4,(%rax)
140aae0b3:	0f 85 a2 01 00 00    	jne    0x140aae25b
140aae0b9:	0f b6 78 08          	movzbl 0x8(%rax),%edi
140aae0bd:	40 88 bc 24 f9 01 00 	mov    %dil,0x1f9(%rsp)
140aae0c4:	00
140aae0c5:	48 8b 94 24 a8 01 00 	mov    0x1a8(%rsp),%rdx
140aae0cc:	00
140aae0cd:	48 83 fa 0f          	cmp    $0xf,%rdx
140aae0d1:	76 36                	jbe    0x140aae109
140aae0d3:	48 ff c2             	inc    %rdx
140aae0d6:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
140aae0dd:	00
140aae0de:	48 8b c1             	mov    %rcx,%rax
140aae0e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aae0e8:	72 19                	jb     0x140aae103
140aae0ea:	48 83 c2 27          	add    $0x27,%rdx
140aae0ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aae0f2:	48 2b c1             	sub    %rcx,%rax
140aae0f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aae0f9:	48 83 f8 1f          	cmp    $0x1f,%rax
140aae0fd:	0f 87 b6 01 00 00    	ja     0x140aae2b9
140aae103:	e8 3c d0 36 00       	call   0x140e1b144
140aae108:	90                   	nop
140aae109:	0f b6 54 24 38       	movzbl 0x38(%rsp),%edx
140aae10e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140aae113:	e8 c8 f8 6e ff       	call   0x14019d9e0
140aae118:	90                   	nop
140aae119:	0f 28 84 24 d0 01 00 	movaps 0x1d0(%rsp),%xmm0
140aae120:	00
140aae121:	0f 11 06             	movups %xmm0,(%rsi)
140aae124:	0f 11 76 10          	movups %xmm6,0x10(%rsi)
140aae128:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
140aae12c:	44 88 76 28          	mov    %r14b,0x28(%rsi)
140aae130:	40 88 7e 29          	mov    %dil,0x29(%rsi)
140aae134:	0f 28 84 24 00 02 00 	movaps 0x200(%rsp),%xmm0
140aae13b:	00
140aae13c:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
140aae140:	0f 11 7e 40          	movups %xmm7,0x40(%rsi)
140aae144:	c6 46 50 00          	movb   $0x0,0x50(%rsi)
140aae148:	48 8b c6             	mov    %rsi,%rax
140aae14b:	eb 1f                	jmp    0x140aae16c
140aae14d:	48 8d 8c 24 00 02 00 	lea    0x200(%rsp),%rcx
140aae154:	00
140aae155:	e8 a6 f3 6e ff       	call   0x14019d500
140aae15a:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
140aae161:	00
140aae162:	e8 e9 98 6e ff       	call   0x140197a50
140aae167:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140aae16c:	48 8b 8c 24 50 03 00 	mov    0x350(%rsp),%rcx
140aae173:	00
140aae174:	48 33 cc             	xor    %rsp,%rcx
140aae177:	e8 84 d3 36 00       	call   0x140e1b500
140aae17c:	4c 8d 9c 24 80 03 00 	lea    0x380(%rsp),%r11
140aae183:	00
140aae184:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140aae188:	49 8b 73 30          	mov    0x30(%r11),%rsi
140aae18c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140aae191:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140aae196:	49 8b e3             	mov    %r11,%rsp
140aae199:	41 5f                	pop    %r15
140aae19b:	41 5e                	pop    %r14
140aae19d:	5f                   	pop    %rdi
140aae19e:	c3                   	ret
140aae19f:	48 8b c8             	mov    %rax,%rcx
140aae1a2:	e8 59 b9 79 ff       	call   0x140249b00
140aae1a7:	48 8b d0             	mov    %rax,%rdx
140aae1aa:	48 8d 8c 24 b0 01 00 	lea    0x1b0(%rsp),%rcx
140aae1b1:	00
140aae1b2:	e8 59 99 6e ff       	call   0x140197b10
140aae1b7:	90                   	nop
140aae1b8:	4c 8b c0             	mov    %rax,%r8
140aae1bb:	48 8d 15 46 74 5d 00 	lea    0x5d7446(%rip),%rdx        # 0x141085608
140aae1c2:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
140aae1c9:	00
140aae1ca:	e8 61 7f 6e ff       	call   0x140196130
140aae1cf:	90                   	nop
140aae1d0:	4c 8b cb             	mov    %rbx,%r9
140aae1d3:	4c 8b c0             	mov    %rax,%r8
140aae1d6:	ba 2e 01 00 00       	mov    $0x12e,%edx
140aae1db:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140aae1e2:	00
140aae1e3:	e8 c8 86 79 ff       	call   0x1402468b0
140aae1e8:	48 8d 15 e1 35 8f 00 	lea    0x8f35e1(%rip),%rdx        # 0x1413a17d0
140aae1ef:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140aae1f6:	00
140aae1f7:	e8 1c e6 36 00       	call   0x140e1c818
140aae1fc:	90                   	nop
140aae1fd:	48 8b c8             	mov    %rax,%rcx
140aae200:	e8 fb b8 79 ff       	call   0x140249b00
140aae205:	48 8b d0             	mov    %rax,%rdx
140aae208:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
140aae20f:	00
140aae210:	e8 fb 98 6e ff       	call   0x140197b10
140aae215:	90                   	nop
140aae216:	4c 8b c0             	mov    %rax,%r8
140aae219:	48 8d 15 08 74 5d 00 	lea    0x5d7408(%rip),%rdx        # 0x141085628
140aae220:	48 8d 8c 24 b0 01 00 	lea    0x1b0(%rsp),%rcx
140aae227:	00
140aae228:	e8 03 7f 6e ff       	call   0x140196130
140aae22d:	90                   	nop
140aae22e:	4c 8b cf             	mov    %rdi,%r9
140aae231:	4c 8b c0             	mov    %rax,%r8
140aae234:	ba 2e 01 00 00       	mov    $0x12e,%edx
140aae239:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140aae240:	00
140aae241:	e8 6a 86 79 ff       	call   0x1402468b0
140aae246:	48 8d 15 83 35 8f 00 	lea    0x8f3583(%rip),%rdx        # 0x1413a17d0
140aae24d:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140aae254:	00
140aae255:	e8 be e5 36 00       	call   0x140e1c818
140aae25a:	90                   	nop
140aae25b:	48 8b c8             	mov    %rax,%rcx
140aae25e:	e8 9d b8 79 ff       	call   0x140249b00
140aae263:	48 8b d0             	mov    %rax,%rdx
140aae266:	48 8d 8c 24 20 02 00 	lea    0x220(%rsp),%rcx
140aae26d:	00
140aae26e:	e8 9d 98 6e ff       	call   0x140197b10
140aae273:	90                   	nop
140aae274:	4c 8b c0             	mov    %rax,%r8
140aae277:	48 8d 15 aa 73 5d 00 	lea    0x5d73aa(%rip),%rdx        # 0x141085628
140aae27e:	48 8d 8c 24 b0 01 00 	lea    0x1b0(%rsp),%rcx
140aae285:	00
140aae286:	e8 a5 7e 6e ff       	call   0x140196130
140aae28b:	90                   	nop
140aae28c:	4c 8b cf             	mov    %rdi,%r9
140aae28f:	4c 8b c0             	mov    %rax,%r8
140aae292:	ba 2e 01 00 00       	mov    $0x12e,%edx
140aae297:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140aae29e:	00
140aae29f:	e8 0c 86 79 ff       	call   0x1402468b0
140aae2a4:	48 8d 15 25 35 8f 00 	lea    0x8f3525(%rip),%rdx        # 0x1413a17d0
140aae2ab:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140aae2b2:	00
140aae2b3:	e8 60 e5 36 00       	call   0x140e1c818
140aae2b8:	90                   	nop
140aae2b9:	e8 e6 be 37 00       	call   0x140e2a1a4
140aae2be:	90                   	nop
140aae2bf:	48 8b cb             	mov    %rbx,%rcx