140024f1a:	48 8b 40 08          	mov    0x8(%rax),%rax
140024f1e:	ff 15 a4 0e 01 00    	call   *0x10ea4(%rip)        # 0x140035dc8
140024f24:	e9 a5 00 00 00       	jmp    0x140024fce
140024f29:	81 3a ae 9a 65 c8    	cmpl   $0xc8659aae,(%rdx)
140024f2f:	75 28                	jne    0x140024f59
140024f31:	8b 05 65 2b 01 00    	mov    0x12b65(%rip),%eax        # 0x140037a9c
140024f37:	39 42 04             	cmp    %eax,0x4(%rdx)
140024f3a:	75 1d                	jne    0x140024f59
140024f3c:	8b 05 5e 2b 01 00    	mov    0x12b5e(%rip),%eax        # 0x140037aa0
140024f42:	39 42 08             	cmp    %eax,0x8(%rdx)
140024f45:	75 12                	jne    0x140024f59
140024f47:	8b 05 57 2b 01 00    	mov    0x12b57(%rip),%eax        # 0x140037aa4
140024f4d:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024f50:	75 07                	jne    0x140024f59
140024f52:	49 89 08             	mov    %rcx,(%r8)
140024f55:	8b fb                	mov    %ebx,%edi
140024f57:	eb 63                	jmp    0x140024fbc
140024f59:	48 83 c1 08          	add    $0x8,%rcx
140024f5d:	81 3a 94 2b ea 94    	cmpl   $0x94ea2b94,(%rdx)
140024f63:	75 21                	jne    0x140024f86
140024f65:	8b 05 31 1c 01 00    	mov    0x11c31(%rip),%eax        # 0x140036b9c
140024f6b:	39 42 04             	cmp    %eax,0x4(%rdx)
140024f6e:	75 16                	jne    0x140024f86
140024f70:	8b 05 2a 1c 01 00    	mov    0x11c2a(%rip),%eax        # 0x140036ba0
140024f76:	39 42 08             	cmp    %eax,0x8(%rdx)
140024f79:	75 0b                	jne    0x140024f86
140024f7b:	8b 05 23 1c 01 00    	mov    0x11c23(%rip),%eax        # 0x140036ba4
140024f81:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024f84:	74 cc                	je     0x140024f52
140024f86:	83 3a 03             	cmpl   $0x3,(%rdx)
140024f89:	75 28                	jne    0x140024fb3
140024f8b:	8b 05 2b 1c 01 00    	mov    0x11c2b(%rip),%eax        # 0x140036bbc
140024f91:	39 42 04             	cmp    %eax,0x4(%rdx)
140024f94:	75 1d                	jne    0x140024fb3
140024f96:	8b 05 24 1c 01 00    	mov    0x11c24(%rip),%eax        # 0x140036bc0
140024f9c:	39 42 08             	cmp    %eax,0x8(%rdx)
140024f9f:	75 12                	jne    0x140024fb3
140024fa1:	8b 05 1d 1c 01 00    	mov    0x11c1d(%rip),%eax        # 0x140036bc4
140024fa7:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024faa:	75 07                	jne    0x140024fb3
140024fac:	49 89 08             	mov    %rcx,(%r8)
140024faf:	8b fb                	mov    %ebx,%edi
140024fb1:	eb 05                	jmp    0x140024fb8
140024fb3:	bf 02 40 00 80       	mov    $0x80004002,%edi
140024fb8:	85 ff                	test   %edi,%edi
140024fba:	78 10                	js     0x140024fcc
140024fbc:	49 8b 08             	mov    (%r8),%rcx
140024fbf:	48 8b 01             	mov    (%rcx),%rax
140024fc2:	48 8b 40 08          	mov    0x8(%rax),%rax
140024fc6:	ff 15 fc 0d 01 00    	call   *0x10dfc(%rip)        # 0x140035dc8
140024fcc:	8b df                	mov    %edi,%ebx
140024fce:	8b c3                	mov    %ebx,%eax
140024fd0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140024fd5:	48 83 c4 20          	add    $0x20,%rsp
140024fd9:	5f                   	pop    %rdi
140024fda:	c3                   	ret
140024fdb:	cc                   	int3
140024fdc:	cc                   	int3
140024fdd:	cc                   	int3
140024fde:	cc                   	int3
140024fdf:	cc                   	int3
140024fe0:	cc                   	int3
140024fe1:	cc                   	int3
140024fe2:	cc                   	int3
140024fe3:	cc                   	int3
140024fe4:	cc                   	int3
140024fe5:	cc                   	int3
140024fe6:	cc                   	int3
140024fe7:	cc                   	int3
140024fe8:	cc                   	int3
140024fe9:	cc                   	int3
140024fea:	cc                   	int3
140024feb:	cc                   	int3
140024fec:	cc                   	int3
140024fed:	cc                   	int3
140024fee:	cc                   	int3
140024fef:	cc                   	int3
140024ff0:	40 53                	rex push %rbx
140024ff2:	48 83 ec 20          	sub    $0x20,%rsp
140024ff6:	c7 41 0c 01 00 00 c0 	movl   $0xc0000001,0xc(%rcx)
140024ffd:	48 8b d9             	mov    %rcx,%rbx
140025000:	f6 c2 01             	test   $0x1,%dl
140025003:	74 05                	je     0x14002500a
140025005:	e8 de c6 00 00       	call   0x1400316e8
14002500a:	48 8b c3             	mov    %rbx,%rax
14002500d:	48 83 c4 20          	add    $0x20,%rsp
140025011:	5b                   	pop    %rbx
140025012:	c3                   	ret
140025013:	cc                   	int3
140025014:	cc                   	int3
140025015:	cc                   	int3
140025016:	cc                   	int3
140025017:	cc                   	int3
140025018:	cc                   	int3
140025019:	cc                   	int3
14002501a:	cc                   	int3
14002501b:	cc                   	int3
14002501c:	cc                   	int3
14002501d:	cc                   	int3
14002501e:	cc                   	int3
14002501f:	cc                   	int3
140025020:	48 83 e9 08          	sub    $0x8,%rcx
140025024:	e9 b7 fe ff ff       	jmp    0x140024ee0
140025029:	cc                   	int3
14002502a:	cc                   	int3
14002502b:	cc                   	int3
14002502c:	cc                   	int3
14002502d:	cc                   	int3
14002502e:	cc                   	int3
14002502f:	cc                   	int3
140025030:	48 83 e9 08          	sub    $0x8,%rcx
140025034:	e9 d7 fa ff ff       	jmp    0x140024b10
140025039:	cc                   	int3
14002503a:	cc                   	int3
14002503b:	cc                   	int3
14002503c:	cc                   	int3
14002503d:	cc                   	int3
14002503e:	cc                   	int3
14002503f:	cc                   	int3
140025040:	48 83 e9 08          	sub    $0x8,%rcx
140025044:	e9 97 f8 ff ff       	jmp    0x1400248e0
140025049:	cc                   	int3
14002504a:	cc                   	int3
14002504b:	cc                   	int3
14002504c:	cc                   	int3
14002504d:	cc                   	int3
14002504e:	cc                   	int3
14002504f:	cc                   	int3
140025050:	48 83 e9 08          	sub    $0x8,%rcx
140025054:	e9 77 f7 ff ff       	jmp    0x1400247d0
140025059:	cc                   	int3
14002505a:	cc                   	int3
14002505b:	cc                   	int3
14002505c:	cc                   	int3
14002505d:	cc                   	int3
14002505e:	cc                   	int3
14002505f:	cc                   	int3
140025060:	48 83 ec 28          	sub    $0x28,%rsp
140025064:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14002506a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14002506f:	48 ff 15 72 09 01 00 	rex.W call *0x10972(%rip)        # 0x1400359e8
140025076:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002507b:	85 c0                	test   %eax,%eax
14002507d:	78 11                	js     0x140025090
14002507f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140025084:	48 ff 15 45 09 01 00 	rex.W call *0x10945(%rip)        # 0x1400359d0
14002508b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025090:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140025095:	48 85 c9             	test   %rcx,%rcx
140025098:	74 13                	je     0x1400250ad
14002509a:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400250a0:	48 8b 01             	mov    (%rcx),%rax
1400250a3:	48 8b 40 10          	mov    0x10(%rax),%rax
1400250a7:	ff 15 1b 0d 01 00    	call   *0x10d1b(%rip)        # 0x140035dc8
1400250ad:	48 83 c4 28          	add    $0x28,%rsp
1400250b1:	c3                   	ret
1400250b2:	cc                   	int3
1400250b3:	cc                   	int3
1400250b4:	cc                   	int3
1400250b5:	cc                   	int3
1400250b6:	cc                   	int3
1400250b7:	cc                   	int3
1400250b8:	cc                   	int3
1400250b9:	cc                   	int3
1400250ba:	cc                   	int3
1400250bb:	cc                   	int3
1400250bc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400250c1:	55                   	push   %rbp
1400250c2:	56                   	push   %rsi
1400250c3:	57                   	push   %rdi
1400250c4:	41 56                	push   %r14
1400250c6:	41 57                	push   %r15
1400250c8:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400250cf:	48 8b 05 02 90 01 00 	mov    0x19002(%rip),%rax        # 0x14003e0d8
1400250d6:	48 33 c4             	xor    %rsp,%rax
1400250d9:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400250e0:	00
1400250e1:	80 79 29 00          	cmpb   $0x0,0x29(%rcx)
1400250e5:	48 8d 69 5a          	lea    0x5a(%rcx),%rbp
1400250e9:	4d 8b f8             	mov    %r8,%r15
1400250ec:	48 8b f2             	mov    %rdx,%rsi
1400250ef:	48 8b d9             	mov    %rcx,%rbx
1400250f2:	75 49                	jne    0x14002513d
1400250f4:	48 8b 09             	mov    (%rcx),%rcx
1400250f7:	4c 8b c5             	mov    %rbp,%r8
1400250fa:	ba 10 00 00 00       	mov    $0x10,%edx
1400250ff:	48 8b 01             	mov    (%rcx),%rax
140025102:	48 8b 40 60          	mov    0x60(%rax),%rax
140025106:	ff 15 bc 0c 01 00    	call   *0x10cbc(%rip)        # 0x140035dc8
14002510c:	8b f8                	mov    %eax,%edi
14002510e:	85 c0                	test   %eax,%eax
140025110:	0f 88 38 02 00 00    	js     0x14002534e
140025116:	48 8b 0b             	mov    (%rbx),%rcx
140025119:	4c 8d 43 2a          	lea    0x2a(%rbx),%r8
14002511d:	c6 43 29 01          	movb   $0x1,0x29(%rbx)
140025121:	ba 30 00 00 00       	mov    $0x30,%edx
140025126:	48 8b 01             	mov    (%rcx),%rax
140025129:	48 8b 40 60          	mov    0x60(%rax),%rax
14002512d:	ff 15 95 0c 01 00    	call   *0x10c95(%rip)        # 0x140035dc8
140025133:	8b f8                	mov    %eax,%edi
140025135:	85 c0                	test   %eax,%eax
140025137:	0f 88 11 02 00 00    	js     0x14002534e
14002513d:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
140025142:	4c 8d 73 2a          	lea    0x2a(%rbx),%r14
140025146:	41 0f 10 06          	movups (%r14),%xmm0
14002514a:	4c 8d 46 30          	lea    0x30(%rsi),%r8
14002514e:	ba d0 ff 01 00       	mov    $0x1ffd0,%edx
140025153:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140025158:	0f 11 06             	movups %xmm0,(%rsi)
14002515b:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
140025160:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140025164:	41 0f 10 46 20       	movups 0x20(%r14),%xmm0
140025169:	0f 11 46 20          	movups %xmm0,0x20(%rsi)
14002516d:	48 8b 0b             	mov    (%rbx),%rcx
140025170:	48 8b 01             	mov    (%rcx),%rax
140025173:	48 8b 40 58          	mov    0x58(%rax),%rax
140025177:	ff 15 4b 0c 01 00    	call   *0x10c4b(%rip)        # 0x140035dc8
14002517d:	8b f8                	mov    %eax,%edi
14002517f:	85 c0                	test   %eax,%eax
140025181:	0f 88 c7 01 00 00    	js     0x14002534e
140025187:	44 8b 44 24 50       	mov    0x50(%rsp),%r8d
14002518c:	45 85 c0             	test   %r8d,%r8d
14002518f:	0f 84 b6 00 00 00    	je     0x14002524b
140025195:	41 83 c0 30          	add    $0x30,%r8d
140025199:	ba 10 00 00 00       	mov    $0x10,%edx
14002519e:	41 8b c0             	mov    %r8d,%eax
1400251a1:	83 e0 0f             	and    $0xf,%eax
1400251a4:	2b d0                	sub    %eax,%edx
1400251a6:	83 fa 10             	cmp    $0x10,%edx
1400251a9:	73 2b                	jae    0x1400251d6
1400251ab:	42 8d 2c 02          	lea    (%rdx,%r8,1),%ebp
1400251af:	81 fd 00 00 02 00    	cmp    $0x20000,%ebp
1400251b5:	76 07                	jbe    0x1400251be
1400251b7:	bf ff ff 00 80       	mov    $0x8000ffff,%edi
1400251bc:	eb 18                	jmp    0x1400251d6
1400251be:	48 8b 0b             	mov    (%rbx),%rcx
1400251c1:	4c 03 c6             	add    %rsi,%r8
1400251c4:	48 8b 01             	mov    (%rcx),%rax
1400251c7:	48 8b 40 60          	mov    0x60(%rax),%rax
1400251cb:	ff 15 f7 0b 01 00    	call   *0x10bf7(%rip)        # 0x140035dc8
1400251d1:	8b f8                	mov    %eax,%edi
1400251d3:	44 8b c5             	mov    %ebp,%r8d
1400251d6:	41 8b c0             	mov    %r8d,%eax
1400251d9:	0f 10 44 30 d0       	movups -0x30(%rax,%rsi,1),%xmm0
1400251de:	41 0f 11 06          	movups %xmm0,(%r14)
1400251e2:	0f 10 4c 30 e0       	movups -0x20(%rax,%rsi,1),%xmm1
1400251e7:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1400251ec:	0f 10 44 30 f0       	movups -0x10(%rax,%rsi,1),%xmm0
1400251f1:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1400251f6:	85 ff                	test   %edi,%edi
1400251f8:	0f 88 50 01 00 00    	js     0x14002534e
1400251fe:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140025203:	48 8d 43 5a          	lea    0x5a(%rbx),%rax
140025207:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14002520b:	41 83 c0 d0          	add    $0xffffffd0,%r8d
14002520f:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140025214:	45 33 c9             	xor    %r9d,%r9d
140025217:	c7 44 24 38 00 00 02 	movl   $0x20000,0x38(%rsp)
14002521e:	00
14002521f:	48 8b d6             	mov    %rsi,%rdx
140025222:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140025227:	c7 44 24 28 10 00 00 	movl   $0x10,0x28(%rsp)
14002522e:	00
14002522f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140025234:	48 ff 15 bd 09 01 00 	rex.W call *0x109bd(%rip)        # 0x140035bf8
14002523b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025240:	8b f8                	mov    %eax,%edi
140025242:	0f ba ef 1c          	bts    $0x1c,%edi
140025246:	e9 03 01 00 00       	jmp    0x14002534e
14002524b:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140025250:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140025255:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140025259:	0f 57 c0             	xorps  %xmm0,%xmm0
14002525c:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140025261:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140025267:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
14002526c:	45 33 c9             	xor    %r9d,%r9d
14002526f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140025274:	49 8b d6             	mov    %r14,%rdx
140025277:	c7 44 24 28 10 00 00 	movl   $0x10,0x28(%rsp)
14002527e:	00
14002527f:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140025284:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140025289:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14002528e:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140025293:	48 ff 15 5e 09 01 00 	rex.W call *0x1095e(%rip)        # 0x140035bf8
14002529a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002529f:	44 0f b6 84 24 87 00 	movzbl 0x87(%rsp),%r8d
1400252a6:	00 00
1400252a8:	41 b9 05 40 00 80    	mov    $0x80004005,%r9d
1400252ae:	8b f8                	mov    %eax,%edi
1400252b0:	41 8b e8             	mov    %r8d,%ebp
1400252b3:	0f ba ef 1c          	bts    $0x1c,%edi
1400252b7:	41 8b c8             	mov    %r8d,%ecx
1400252ba:	41 80 f8 10          	cmp    $0x10,%r8b
1400252be:	41 0f 43 f9          	cmovae %r9d,%edi
1400252c2:	41 83 f8 2f          	cmp    $0x2f,%r8d
1400252c6:	73 1c                	jae    0x1400252e4
1400252c8:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400252cd:	48 03 d1             	add    %rcx,%rdx
1400252d0:	80 3a 00             	cmpb   $0x0,(%rdx)
1400252d3:	75 0c                	jne    0x1400252e1
1400252d5:	ff c1                	inc    %ecx
1400252d7:	48 ff c2             	inc    %rdx
1400252da:	83 f9 2f             	cmp    $0x2f,%ecx
1400252dd:	72 f1                	jb     0x1400252d0
1400252df:	eb 03                	jmp    0x1400252e4
1400252e1:	41 8b f9             	mov    %r9d,%edi
1400252e4:	85 ff                	test   %edi,%edi
1400252e6:	78 10                	js     0x1400252f8
1400252e8:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400252ed:	48 8b ce             	mov    %rsi,%rcx
1400252f0:	e8 0d d0 00 00       	call   0x140032302
1400252f5:	41 89 2f             	mov    %ebp,(%r15)
1400252f8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400252fc:	48 85 c9             	test   %rcx,%rcx
1400252ff:	74 11                	je     0x140025312
140025301:	48 ff 15 d8 08 01 00 	rex.W call *0x108d8(%rip)        # 0x140035be0
140025308:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002530d:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140025312:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140025316:	48 83 3e 00          	cmpq   $0x0,(%rsi)
14002531a:	74 15                	je     0x140025331
14002531c:	33 d2                	xor    %edx,%edx
14002531e:	48 8b ce             	mov    %rsi,%rcx
140025321:	48 ff 15 c0 08 01 00 	rex.W call *0x108c0(%rip)        # 0x140035be8
140025328:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002532d:	48 83 26 00          	andq   $0x0,(%rsi)
140025331:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140025335:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
14002533a:	48 ff 15 b7 02 01 00 	rex.W call *0x102b7(%rip)        # 0x1400355f8
140025341:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140025346:	83 63 18 00          	andl   $0x0,0x18(%rbx)
14002534a:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
14002534e:	8b c7                	mov    %edi,%eax
140025350:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140025357:	00
140025358:	48 33 cc             	xor    %rsp,%rcx
14002535b:	e8 70 c7 00 00       	call   0x140031ad0
140025360:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140025367:	00
140025368:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14002536f:	41 5f                	pop    %r15
140025371:	41 5e                	pop    %r14
140025373:	5f                   	pop    %rdi
140025374:	5e                   	pop    %rsi
140025375:	5d                   	pop    %rbp
140025376:	c3                   	ret
140025377:	cc                   	int3
140025378:	cc                   	int3