1401aad44:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401aad49:	45 33 c0             	xor    %r8d,%r8d
1401aad4c:	33 d2                	xor    %edx,%edx
1401aad4e:	e8 4d 5c f5 ff       	call   0x1401009a0
1401aad53:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401aad58:	48 8d 8c 24 40 01 00 	lea    0x140(%rsp),%rcx
1401aad5f:	00
1401aad60:	45 33 c9             	xor    %r9d,%r9d
1401aad63:	41 8d 51 50          	lea    0x50(%r9),%edx
1401aad67:	e8 74 aa f4 ff       	call   0x1400f57e0
1401aad6c:	85 c0                	test   %eax,%eax
1401aad6e:	79 07                	jns    0x1401aad77
1401aad70:	33 c0                	xor    %eax,%eax
1401aad72:	e9 f9 01 00 00       	jmp    0x1401aaf70
1401aad77:	48 89 b4 24 c8 01 00 	mov    %rsi,0x1c8(%rsp)
1401aad7e:	00
1401aad7f:	4c 89 a4 24 c0 01 00 	mov    %r12,0x1c0(%rsp)
1401aad86:	00
1401aad87:	e8 84 26 f7 ff       	call   0x14011d410
1401aad8c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401aad90:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
1401aad97:	00
1401aad98:	4c 8b 41 30          	mov    0x30(%rcx),%r8
1401aad9c:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401aada0:	e8 7b c6 f4 ff       	call   0x1400f7420
1401aada5:	4c 8b e0             	mov    %rax,%r12
1401aada8:	48 8b f0             	mov    %rax,%rsi
1401aadab:	48 85 c0             	test   %rax,%rax
1401aadae:	75 56                	jne    0x1401aae06
1401aadb0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401aadb5:	e8 56 a9 f4 ff       	call   0x1400f5710
1401aadba:	8b c8                	mov    %eax,%ecx
1401aadbc:	e8 7f a8 f4 ff       	call   0x1400f5640
1401aadc1:	48 8b c8             	mov    %rax,%rcx
1401aadc4:	e8 d7 a9 fb ff       	call   0x1401657a0
1401aadc9:	48 8b f0             	mov    %rax,%rsi
1401aadcc:	48 85 c0             	test   %rax,%rax
1401aadcf:	75 35                	jne    0x1401aae06
1401aadd1:	e8 ca 1d f7 ff       	call   0x14011cba0
1401aadd6:	e8 95 c2 f7 ff       	call   0x140127070
1401aaddb:	4c 8d 05 46 e3 17 00 	lea    0x17e346(%rip),%r8        # 0x140329128
1401aade2:	8d 56 7d             	lea    0x7d(%rsi),%edx
1401aade5:	48 8d 0d 4c e3 17 00 	lea    0x17e34c(%rip),%rcx        # 0x140329138
1401aadec:	e8 9f c3 f7 ff       	call   0x140127190
1401aadf1:	45 33 c0             	xor    %r8d,%r8d
1401aadf4:	8d 56 76             	lea    0x76(%rsi),%edx
1401aadf7:	8d 4e 23             	lea    0x23(%rsi),%ecx
1401aadfa:	e8 91 c4 f7 ff       	call   0x140127290
1401aadff:	33 c0                	xor    %eax,%eax
1401aae01:	e9 5a 01 00 00       	jmp    0x1401aaf60
1401aae06:	4c 89 b4 24 b0 01 00 	mov    %r14,0x1b0(%rsp)
1401aae0d:	00
1401aae0e:	e8 cd 23 f7 ff       	call   0x14011d1e0
1401aae13:	48 8b ce             	mov    %rsi,%rcx
1401aae16:	e8 e5 f1 f8 ff       	call   0x14013a000
1401aae1b:	48 8b ce             	mov    %rsi,%rcx
1401aae1e:	44 8b f0             	mov    %eax,%r14d
1401aae21:	e8 7a 74 f4 ff       	call   0x1400f22a0
1401aae26:	45 85 f6             	test   %r14d,%r14d
1401aae29:	0f 88 05 01 00 00    	js     0x1401aaf34
1401aae2f:	3d 29 03 00 00       	cmp    $0x329,%eax
1401aae34:	74 0e                	je     0x1401aae44
1401aae36:	05 2a fc ff ff       	add    $0xfffffc2a,%eax
1401aae3b:	83 f8 01             	cmp    $0x1,%eax
1401aae3e:	0f 87 88 01 00 00    	ja     0x1401aafcc
1401aae44:	48 8d 0d 0d e3 17 00 	lea    0x17e30d(%rip),%rcx        # 0x140329158
1401aae4b:	e8 f0 83 fb ff       	call   0x140163240
1401aae50:	48 85 c0             	test   %rax,%rax
1401aae53:	0f 85 73 01 00 00    	jne    0x1401aafcc
1401aae59:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
1401aae5e:	44 8d 70 20          	lea    0x20(%rax),%r14d
1401aae62:	8b 54 24 64          	mov    0x64(%rsp),%edx
1401aae66:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1401aae6d:	00
1401aae6e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401aae73:	4d 8b c5             	mov    %r13,%r8
1401aae76:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401aae7b:	c7 44 24 30 60 00 00 	movl   $0x60,0x30(%rsp)
1401aae82:	00
1401aae83:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401aae88:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
1401aae8d:	e8 fe 49 05 00       	call   0x1401ff890
1401aae92:	85 c0                	test   %eax,%eax
1401aae94:	0f 84 01 01 00 00    	je     0x1401aaf9b
1401aae9a:	0f 28 84 24 20 01 00 	movaps 0x120(%rsp),%xmm0
1401aaea1:	00
1401aaea2:	41 8d 56 40          	lea    0x40(%r14),%edx
1401aaea6:	0f 28 8c 24 30 01 00 	movaps 0x130(%rsp),%xmm1
1401aaead:	00
1401aaeae:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
1401aaeb5:	00
1401aaeb6:	0f 29 84 24 a0 00 00 	movaps %xmm0,0xa0(%rsp)
1401aaebd:	00
1401aaebe:	0f 29 8c 24 b0 00 00 	movaps %xmm1,0xb0(%rsp)
1401aaec5:	00
1401aaec6:	e8 75 63 e5 ff       	call   0x140001240
1401aaecb:	e8 e0 58 04 00       	call   0x1401f07b0
1401aaed0:	48 8b d8             	mov    %rax,%rbx
1401aaed3:	48 85 c0             	test   %rax,%rax
1401aaed6:	74 5c                	je     0x1401aaf34
1401aaed8:	4c 8b ce             	mov    %rsi,%r9
1401aaedb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401aaee0:	45 8b c6             	mov    %r14d,%r8d
1401aaee3:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1401aaeea:	00
1401aaeeb:	48 8b c8             	mov    %rax,%rcx
1401aaeee:	e8 dd 5a 04 00       	call   0x1401f09d0
1401aaef3:	85 c0                	test   %eax,%eax
1401aaef5:	74 3d                	je     0x1401aaf34
1401aaef7:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401aaefb:	48 8b cb             	mov    %rbx,%rcx
1401aaefe:	48 8b 50 20          	mov    0x20(%rax),%rdx
1401aaf02:	4c 63 02             	movslq (%rdx),%r8
1401aaf05:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401aaf09:	e8 c2 5d 04 00       	call   0x1401f0cd0
1401aaf0e:	85 c0                	test   %eax,%eax
1401aaf10:	74 22                	je     0x1401aaf34
1401aaf12:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
1401aaf19:	00
1401aaf1a:	48 8b cb             	mov    %rbx,%rcx
1401aaf1d:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401aaf24:	00
1401aaf25:	e8 f6 59 04 00       	call   0x1401f0920
1401aaf2a:	85 c0                	test   %eax,%eax
1401aaf2c:	b8 01 00 00 00       	mov    $0x1,%eax
1401aaf31:	0f 45 f8             	cmovne %eax,%edi
1401aaf34:	ba 40 00 00 00       	mov    $0x40,%edx
1401aaf39:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1401aaf40:	00
1401aaf41:	e8 fa 62 e5 ff       	call   0x140001240
1401aaf46:	48 8b cb             	mov    %rbx,%rcx
1401aaf49:	e8 f2 57 04 00       	call   0x1401f0740
1401aaf4e:	49 8b cc             	mov    %r12,%rcx
1401aaf51:	e8 1a c5 f4 ff       	call   0x1400f7470
1401aaf56:	4c 8b b4 24 b0 01 00 	mov    0x1b0(%rsp),%r14
1401aaf5d:	00
1401aaf5e:	8b c7                	mov    %edi,%eax
1401aaf60:	4c 8b a4 24 c0 01 00 	mov    0x1c0(%rsp),%r12
1401aaf67:	00
1401aaf68:	48 8b b4 24 c8 01 00 	mov    0x1c8(%rsp),%rsi
1401aaf6f:	00
1401aaf70:	4c 8b ac 24 b8 01 00 	mov    0x1b8(%rsp),%r13
1401aaf77:	00
1401aaf78:	4c 8b bc 24 a8 01 00 	mov    0x1a8(%rsp),%r15
1401aaf7f:	00
1401aaf80:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
1401aaf87:	00
1401aaf88:	48 33 cc             	xor    %rsp,%rcx
1401aaf8b:	e8 20 4f 10 00       	call   0x1402afeb0
1401aaf90:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
1401aaf97:	5f                   	pop    %rdi
1401aaf98:	5d                   	pop    %rbp
1401aaf99:	5b                   	pop    %rbx
1401aaf9a:	c3                   	ret
1401aaf9b:	e8 d0 c0 f7 ff       	call   0x140127070
1401aafa0:	4c 8d 05 81 e1 17 00 	lea    0x17e181(%rip),%r8        # 0x140329128
1401aafa7:	ba 8d 00 00 00       	mov    $0x8d,%edx
1401aafac:	48 8d 0d 85 e1 17 00 	lea    0x17e185(%rip),%rcx        # 0x140329138
1401aafb3:	e8 d8 c1 f7 ff       	call   0x140127190
1401aafb8:	45 33 c0             	xor    %r8d,%r8d
1401aafbb:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401aafbf:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401aafc2:	e8 c9 c2 f7 ff       	call   0x140127290
1401aafc7:	e9 68 ff ff ff       	jmp    0x1401aaf34
1401aafcc:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1401aafd3:	00
1401aafd4:	4d 8b c5             	mov    %r13,%r8
1401aafd7:	44 8b 4c 24 60       	mov    0x60(%rsp),%r9d
1401aafdc:	8b 54 24 64          	mov    0x64(%rsp),%edx
1401aafe0:	48 85 c0             	test   %rax,%rax
1401aafe3:	74 64                	je     0x1401ab049
1401aafe5:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401aafea:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1401aaff1:	00
1401aaff2:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401aaff7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401aaffc:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1401ab001:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1401ab006:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401ab00d:	00
1401ab00e:	ff d0                	call   *%rax
1401ab010:	85 c0                	test   %eax,%eax
1401ab012:	0f 85 b3 fe ff ff    	jne    0x1401aaecb
1401ab018:	e8 53 c0 f7 ff       	call   0x140127070
1401ab01d:	4c 8d 05 04 e1 17 00 	lea    0x17e104(%rip),%r8        # 0x140329128
1401ab024:	ba 94 00 00 00       	mov    $0x94,%edx
1401ab029:	48 8d 0d 08 e1 17 00 	lea    0x17e108(%rip),%rcx        # 0x140329138
1401ab030:	e8 5b c1 f7 ff       	call   0x140127190
1401ab035:	45 33 c0             	xor    %r8d,%r8d
1401ab038:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401ab03c:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401ab03f:	e8 4c c2 f7 ff       	call   0x140127290
1401ab044:	e9 eb fe ff ff       	jmp    0x1401aaf34
1401ab049:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401ab04d:	48 8b 41 30          	mov    0x30(%rcx),%rax
1401ab051:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401ab056:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ab05a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ab05f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ab064:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1401ab06b:	00
1401ab06c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401ab071:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ab076:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1401ab07b:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
1401ab080:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401ab087:	00
1401ab088:	e8 13 f9 ff ff       	call   0x1401aa9a0
1401ab08d:	85 c0                	test   %eax,%eax
1401ab08f:	0f 85 36 fe ff ff    	jne    0x1401aaecb
1401ab095:	e8 d6 bf f7 ff       	call   0x140127070
1401ab09a:	4c 8d 05 87 e0 17 00 	lea    0x17e087(%rip),%r8        # 0x140329128
1401ab0a1:	ba 9d 00 00 00       	mov    $0x9d,%edx
1401ab0a6:	48 8d 0d 8b e0 17 00 	lea    0x17e08b(%rip),%rcx        # 0x140329138
1401ab0ad:	e8 de c0 f7 ff       	call   0x140127190
1401ab0b2:	45 33 c0             	xor    %r8d,%r8d
1401ab0b5:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1401ab0b9:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401ab0bc:	e8 cf c1 f7 ff       	call   0x140127290
1401ab0c1:	e9 6e fe ff ff       	jmp    0x1401aaf34
1401ab0c6:	cc                   	int3
1401ab0c7:	cc                   	int3
1401ab0c8:	cc                   	int3
1401ab0c9:	cc                   	int3
1401ab0ca:	cc                   	int3
1401ab0cb:	cc                   	int3
1401ab0cc:	cc                   	int3
1401ab0cd:	cc                   	int3
1401ab0ce:	cc                   	int3
1401ab0cf:	cc                   	int3
1401ab0d0:	b8 28 00 00 00       	mov    $0x28,%eax
1401ab0d5:	e8 56 5a 10 00       	call   0x1402b0b30
1401ab0da:	48 2b e0             	sub    %rax,%rsp
1401ab0dd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401ab0e1:	48 83 c4 28          	add    $0x28,%rsp
1401ab0e5:	e9 26 51 05 00       	jmp    0x140200210
1401ab0ea:	cc                   	int3
1401ab0eb:	cc                   	int3
1401ab0ec:	cc                   	int3
1401ab0ed:	cc                   	int3
1401ab0ee:	cc                   	int3
1401ab0ef:	cc                   	int3
1401ab0f0:	40 53                	rex push %rbx
1401ab0f2:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab0f7:	e8 34 5a 10 00       	call   0x1402b0b30
1401ab0fc:	48 2b e0             	sub    %rax,%rsp
1401ab0ff:	48 8b d9             	mov    %rcx,%rbx
1401ab102:	48 8b 09             	mov    (%rcx),%rcx
1401ab105:	e8 06 a6 f4 ff       	call   0x1400f5710
1401ab10a:	3d 96 00 00 00       	cmp    $0x96,%eax
1401ab10f:	74 08                	je     0x1401ab119
1401ab111:	33 c0                	xor    %eax,%eax
1401ab113:	48 83 c4 20          	add    $0x20,%rsp
1401ab117:	5b                   	pop    %rbx
1401ab118:	c3                   	ret
1401ab119:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ab11d:	48 83 c4 20          	add    $0x20,%rsp
1401ab121:	5b                   	pop    %rbx
1401ab122:	c3                   	ret
1401ab123:	cc                   	int3
1401ab124:	cc                   	int3
1401ab125:	cc                   	int3
1401ab126:	cc                   	int3
1401ab127:	cc                   	int3
1401ab128:	cc                   	int3
1401ab129:	cc                   	int3
1401ab12a:	cc                   	int3
1401ab12b:	cc                   	int3
1401ab12c:	cc                   	int3
1401ab12d:	cc                   	int3
1401ab12e:	cc                   	int3
1401ab12f:	cc                   	int3
1401ab130:	40 53                	rex push %rbx
1401ab132:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab137:	e8 f4 59 10 00       	call   0x1402b0b30
1401ab13c:	48 2b e0             	sub    %rax,%rsp
1401ab13f:	48 8b d9             	mov    %rcx,%rbx
1401ab142:	48 8b 09             	mov    (%rcx),%rcx
1401ab145:	e8 c6 a5 f4 ff       	call   0x1400f5710
1401ab14a:	3d 9b 00 00 00       	cmp    $0x9b,%eax
1401ab14f:	74 08                	je     0x1401ab159
1401ab151:	33 c0                	xor    %eax,%eax
1401ab153:	48 83 c4 20          	add    $0x20,%rsp
1401ab157:	5b                   	pop    %rbx
1401ab158:	c3                   	ret
1401ab159:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ab15d:	48 83 c4 20          	add    $0x20,%rsp
1401ab161:	5b                   	pop    %rbx
1401ab162:	c3                   	ret
1401ab163:	cc                   	int3
1401ab164:	cc                   	int3
1401ab165:	cc                   	int3
1401ab166:	cc                   	int3
1401ab167:	cc                   	int3
1401ab168:	cc                   	int3
1401ab169:	cc                   	int3
1401ab16a:	cc                   	int3
1401ab16b:	cc                   	int3
1401ab16c:	cc                   	int3
1401ab16d:	cc                   	int3
1401ab16e:	cc                   	int3
1401ab16f:	cc                   	int3
1401ab170:	40 53                	rex push %rbx
1401ab172:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab177:	e8 b4 59 10 00       	call   0x1402b0b30
1401ab17c:	48 2b e0             	sub    %rax,%rsp
1401ab17f:	48 8b d9             	mov    %rcx,%rbx
1401ab182:	48 8b 09             	mov    (%rcx),%rcx
1401ab185:	e8 86 a5 f4 ff       	call   0x1400f5710
1401ab18a:	3d 98 00 00 00       	cmp    $0x98,%eax
1401ab18f:	75 2d                	jne    0x1401ab1be
1401ab191:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ab195:	48 8b 09             	mov    (%rcx),%rcx
1401ab198:	e8 73 a5 f4 ff       	call   0x1400f5710
1401ab19d:	3d 9e 00 00 00       	cmp    $0x9e,%eax
1401ab1a2:	75 1a                	jne    0x1401ab1be
1401ab1a4:	e8 e7 82 f5 ff       	call   0x140103490
1401ab1a9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ab1ad:	48 8b d0             	mov    %rax,%rdx
1401ab1b0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401ab1b4:	48 83 c4 20          	add    $0x20,%rsp
1401ab1b8:	5b                   	pop    %rbx
1401ab1b9:	e9 e2 ea fb ff       	jmp    0x140169ca0
1401ab1be:	33 c0                	xor    %eax,%eax
1401ab1c0:	48 83 c4 20          	add    $0x20,%rsp
1401ab1c4:	5b                   	pop    %rbx
1401ab1c5:	c3                   	ret
1401ab1c6:	cc                   	int3
1401ab1c7:	cc                   	int3
1401ab1c8:	cc                   	int3
1401ab1c9:	cc                   	int3
1401ab1ca:	cc                   	int3
1401ab1cb:	cc                   	int3
1401ab1cc:	cc                   	int3
1401ab1cd:	cc                   	int3
1401ab1ce:	cc                   	int3
1401ab1cf:	cc                   	int3
1401ab1d0:	40 53                	rex push %rbx
1401ab1d2:	b8 20 00 00 00       	mov    $0x20,%eax
1401ab1d7:	e8 54 59 10 00       	call   0x1402b0b30
1401ab1dc:	48 2b e0             	sub    %rax,%rsp
1401ab1df:	48 8b d9             	mov    %rcx,%rbx
1401ab1e2:	48 8b 09             	mov    (%rcx),%rcx
1401ab1e5:	e8 26 a5 f4 ff       	call   0x1400f5710
1401ab1ea:	05 68 ff ff ff       	add    $0xffffff68,%eax
1401ab1ef:	83 f8 02             	cmp    $0x2,%eax
1401ab1f2:	76 0b                	jbe    0x1401ab1ff
1401ab1f4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ab1f9:	48 83 c4 20          	add    $0x20,%rsp
1401ab1fd:	5b                   	pop    %rbx