14003fe5b:	cc                   	int3
14003fe5c:	cc                   	int3
14003fe5d:	cc                   	int3
14003fe5e:	cc                   	int3
14003fe5f:	cc                   	int3
14003fe60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14003fe65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14003fe6a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14003fe6f:	41 56                	push   %r14
14003fe71:	48 83 ec 40          	sub    $0x40,%rsp
14003fe75:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
14003fe7a:	48 8b f9             	mov    %rcx,%rdi
14003fe7d:	48 8b 41 10          	mov    0x10(%rcx),%rax
14003fe81:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14003fe85:	75 56                	jne    0x14003fedd
14003fe87:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14003fe8c:	33 c0                	xor    %eax,%eax
14003fe8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003fe93:	f2 0f 10 32          	movsd  (%rdx),%xmm6
14003fe97:	33 d2                	xor    %edx,%edx
14003fe99:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003fe9e:	e8 1d 65 ff ff       	call   0x1400363c0
14003fea3:	f2 0f 11 74 24 50    	movsd  %xmm6,0x50(%rsp)
14003fea9:	4c 8b 07             	mov    (%rdi),%r8
14003feac:	41 0f b6 10          	movzbl (%r8),%edx
14003feb0:	41 c6 00 07          	movb   $0x7,(%r8)
14003feb4:	88 54 24 20          	mov    %dl,0x20(%rsp)
14003feb8:	49 8b 40 08          	mov    0x8(%r8),%rax
14003febc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003fec1:	49 89 48 08          	mov    %rcx,0x8(%r8)
14003fec5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003feca:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003fecf:	e8 ec 64 ff ff       	call   0x1400363c0
14003fed4:	90                   	nop
14003fed5:	48 8b 07             	mov    (%rdi),%rax
14003fed8:	e9 c3 00 00 00       	jmp    0x14003ffa0
14003fedd:	48 8b 70 f8          	mov    -0x8(%rax),%rsi
14003fee1:	80 3e 02             	cmpb   $0x2,(%rsi)
14003fee4:	75 67                	jne    0x14003ff4d
14003fee6:	48 8b 76 08          	mov    0x8(%rsi),%rsi
14003feea:	4c 8b 76 08          	mov    0x8(%rsi),%r14
14003feee:	4c 3b 76 10          	cmp    0x10(%rsi),%r14
14003fef2:	74 35                	je     0x14003ff29
14003fef4:	41 c6 06 00          	movb   $0x0,(%r14)
14003fef8:	33 c0                	xor    %eax,%eax
14003fefa:	49 89 46 08          	mov    %rax,0x8(%r14)
14003fefe:	f2 0f 10 32          	movsd  (%rdx),%xmm6
14003ff02:	41 0f b6 16          	movzbl (%r14),%edx
14003ff06:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14003ff0a:	e8 b1 64 ff ff       	call   0x1400363c0
14003ff0f:	f2 0f 11 74 24 50    	movsd  %xmm6,0x50(%rsp)
14003ff15:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14003ff1a:	49 89 46 08          	mov    %rax,0x8(%r14)
14003ff1e:	41 c6 06 07          	movb   $0x7,(%r14)
14003ff22:	48 83 46 08 10       	addq   $0x10,0x8(%rsi)
14003ff27:	eb 0e                	jmp    0x14003ff37
14003ff29:	4c 8b c2             	mov    %rdx,%r8
14003ff2c:	49 8b d6             	mov    %r14,%rdx
14003ff2f:	48 8b ce             	mov    %rsi,%rcx
14003ff32:	e8 f9 31 00 00       	call   0x140043130
14003ff37:	48 8b 47 10          	mov    0x10(%rdi),%rax
14003ff3b:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
14003ff3f:	48 8b 41 08          	mov    0x8(%rcx),%rax
14003ff43:	48 8b 40 08          	mov    0x8(%rax),%rax
14003ff47:	48 83 e8 10          	sub    $0x10,%rax
14003ff4b:	eb 53                	jmp    0x14003ffa0
14003ff4d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14003ff52:	33 c0                	xor    %eax,%eax
14003ff54:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003ff59:	f2 0f 10 32          	movsd  (%rdx),%xmm6
14003ff5d:	33 d2                	xor    %edx,%edx
14003ff5f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003ff64:	e8 57 64 ff ff       	call   0x1400363c0
14003ff69:	f2 0f 11 74 24 50    	movsd  %xmm6,0x50(%rsp)
14003ff6f:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14003ff73:	41 0f b6 10          	movzbl (%r8),%edx
14003ff77:	41 c6 00 07          	movb   $0x7,(%r8)
14003ff7b:	88 54 24 20          	mov    %dl,0x20(%rsp)
14003ff7f:	49 8b 40 08          	mov    0x8(%r8),%rax
14003ff83:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003ff88:	49 89 48 08          	mov    %rcx,0x8(%r8)
14003ff8c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003ff91:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003ff96:	e8 25 64 ff ff       	call   0x1400363c0
14003ff9b:	90                   	nop
14003ff9c:	48 8b 47 20          	mov    0x20(%rdi),%rax
14003ffa0:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14003ffa5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14003ffaa:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14003ffaf:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
14003ffb4:	48 83 c4 40          	add    $0x40,%rsp
14003ffb8:	41 5e                	pop    %r14
14003ffba:	c3                   	ret
14003ffbb:	cc                   	int3
14003ffbc:	cc                   	int3
14003ffbd:	cc                   	int3
14003ffbe:	cc                   	int3
14003ffbf:	cc                   	int3
14003ffc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14003ffc5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14003ffca:	56                   	push   %rsi
14003ffcb:	57                   	push   %rdi
14003ffcc:	41 56                	push   %r14
14003ffce:	48 83 ec 30          	sub    $0x30,%rsp
14003ffd2:	48 8b f1             	mov    %rcx,%rsi
14003ffd5:	48 8b 41 10          	mov    0x10(%rcx),%rax
14003ffd9:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14003ffdd:	75 49                	jne    0x140040028
14003ffdf:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
14003ffe4:	33 c0                	xor    %eax,%eax
14003ffe6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003ffeb:	48 8b 1a             	mov    (%rdx),%rbx
14003ffee:	33 d2                	xor    %edx,%edx
14003fff0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14003fff5:	e8 c6 63 ff ff       	call   0x1400363c0
14003fffa:	90                   	nop
14003fffb:	48 8b 0e             	mov    (%rsi),%rcx
14003fffe:	0f b6 11             	movzbl (%rcx),%edx
140040001:	c6 01 06             	movb   $0x6,(%rcx)
140040004:	88 54 24 20          	mov    %dl,0x20(%rsp)
140040008:	48 8b 41 08          	mov    0x8(%rcx),%rax
14004000c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
140040010:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040015:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14004001a:	e8 a1 63 ff ff       	call   0x1400363c0
14004001f:	90                   	nop
140040020:	48 8b 06             	mov    (%rsi),%rax
140040023:	e9 ac 00 00 00       	jmp    0x1400400d4
140040028:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
14004002c:	80 7d 00 02          	cmpb   $0x2,0x0(%rbp)
140040030:	75 5c                	jne    0x14004008e
140040032:	48 8b 6d 08          	mov    0x8(%rbp),%rbp
140040036:	4c 8b 75 08          	mov    0x8(%rbp),%r14
14004003a:	4c 3b 75 10          	cmp    0x10(%rbp),%r14
14004003e:	74 2a                	je     0x14004006a
140040040:	41 c6 06 00          	movb   $0x0,(%r14)
140040044:	33 c0                	xor    %eax,%eax
140040046:	49 89 46 08          	mov    %rax,0x8(%r14)
14004004a:	48 8b 1a             	mov    (%rdx),%rbx
14004004d:	41 0f b6 16          	movzbl (%r14),%edx
140040051:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140040055:	e8 66 63 ff ff       	call   0x1400363c0
14004005a:	90                   	nop
14004005b:	41 c6 06 06          	movb   $0x6,(%r14)
14004005f:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140040063:	48 83 45 08 10       	addq   $0x10,0x8(%rbp)
140040068:	eb 0e                	jmp    0x140040078
14004006a:	4c 8b c2             	mov    %rdx,%r8
14004006d:	49 8b d6             	mov    %r14,%rdx
140040070:	48 8b cd             	mov    %rbp,%rcx
140040073:	e8 a8 32 00 00       	call   0x140043320
140040078:	48 8b 46 10          	mov    0x10(%rsi),%rax
14004007c:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140040080:	48 8b 41 08          	mov    0x8(%rcx),%rax
140040084:	48 8b 40 08          	mov    0x8(%rax),%rax
140040088:	48 83 e8 10          	sub    $0x10,%rax
14004008c:	eb 46                	jmp    0x1400400d4
14004008e:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140040093:	33 c0                	xor    %eax,%eax
140040095:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004009a:	48 8b 1a             	mov    (%rdx),%rbx
14004009d:	33 d2                	xor    %edx,%edx
14004009f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400400a4:	e8 17 63 ff ff       	call   0x1400363c0
1400400a9:	90                   	nop
1400400aa:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400400ae:	0f b6 11             	movzbl (%rcx),%edx
1400400b1:	c6 01 06             	movb   $0x6,(%rcx)
1400400b4:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400400b8:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400400bc:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1400400c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400400c5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400400ca:	e8 f1 62 ff ff       	call   0x1400363c0
1400400cf:	90                   	nop
1400400d0:	48 8b 46 20          	mov    0x20(%rsi),%rax
1400400d4:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400400d9:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400400de:	48 83 c4 30          	add    $0x30,%rsp
1400400e2:	41 5e                	pop    %r14
1400400e4:	5f                   	pop    %rdi
1400400e5:	5e                   	pop    %rsi
1400400e6:	c3                   	ret
1400400e7:	cc                   	int3
1400400e8:	cc                   	int3
1400400e9:	cc                   	int3
1400400ea:	cc                   	int3
1400400eb:	cc                   	int3
1400400ec:	cc                   	int3
1400400ed:	cc                   	int3
1400400ee:	cc                   	int3
1400400ef:	cc                   	int3
1400400f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400400f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400400fa:	56                   	push   %rsi
1400400fb:	57                   	push   %rdi
1400400fc:	41 56                	push   %r14
1400400fe:	48 83 ec 30          	sub    $0x30,%rsp
140040102:	48 8b f1             	mov    %rcx,%rsi
140040105:	48 8b 41 10          	mov    0x10(%rcx),%rax
140040109:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14004010d:	75 49                	jne    0x140040158
14004010f:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140040114:	33 c0                	xor    %eax,%eax
140040116:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004011b:	48 8b 1a             	mov    (%rdx),%rbx
14004011e:	33 d2                	xor    %edx,%edx
140040120:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140040125:	e8 96 62 ff ff       	call   0x1400363c0
14004012a:	90                   	nop
14004012b:	48 8b 0e             	mov    (%rsi),%rcx
14004012e:	0f b6 11             	movzbl (%rcx),%edx
140040131:	c6 01 05             	movb   $0x5,(%rcx)
140040134:	88 54 24 20          	mov    %dl,0x20(%rsp)
140040138:	48 8b 41 08          	mov    0x8(%rcx),%rax
14004013c:	48 89 59 08          	mov    %rbx,0x8(%rcx)
140040140:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040145:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14004014a:	e8 71 62 ff ff       	call   0x1400363c0
14004014f:	90                   	nop
140040150:	48 8b 06             	mov    (%rsi),%rax
140040153:	e9 ac 00 00 00       	jmp    0x140040204
140040158:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
14004015c:	80 7d 00 02          	cmpb   $0x2,0x0(%rbp)
140040160:	75 5c                	jne    0x1400401be
140040162:	48 8b 6d 08          	mov    0x8(%rbp),%rbp
140040166:	4c 8b 75 08          	mov    0x8(%rbp),%r14
14004016a:	4c 3b 75 10          	cmp    0x10(%rbp),%r14
14004016e:	74 2a                	je     0x14004019a
140040170:	41 c6 06 00          	movb   $0x0,(%r14)
140040174:	33 c0                	xor    %eax,%eax
140040176:	49 89 46 08          	mov    %rax,0x8(%r14)
14004017a:	48 8b 1a             	mov    (%rdx),%rbx
14004017d:	41 0f b6 16          	movzbl (%r14),%edx
140040181:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140040185:	e8 36 62 ff ff       	call   0x1400363c0
14004018a:	90                   	nop
14004018b:	41 c6 06 05          	movb   $0x5,(%r14)
14004018f:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140040193:	48 83 45 08 10       	addq   $0x10,0x8(%rbp)
140040198:	eb 0e                	jmp    0x1400401a8
14004019a:	4c 8b c2             	mov    %rdx,%r8
14004019d:	49 8b d6             	mov    %r14,%rdx
1400401a0:	48 8b cd             	mov    %rbp,%rcx
1400401a3:	e8 68 33 00 00       	call   0x140043510
1400401a8:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400401ac:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400401b0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400401b4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400401b8:	48 83 e8 10          	sub    $0x10,%rax
1400401bc:	eb 46                	jmp    0x140040204
1400401be:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400401c3:	33 c0                	xor    %eax,%eax
1400401c5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400401ca:	48 8b 1a             	mov    (%rdx),%rbx
1400401cd:	33 d2                	xor    %edx,%edx
1400401cf:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400401d4:	e8 e7 61 ff ff       	call   0x1400363c0
1400401d9:	90                   	nop
1400401da:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400401de:	0f b6 11             	movzbl (%rcx),%edx
1400401e1:	c6 01 05             	movb   $0x5,(%rcx)
1400401e4:	88 54 24 20          	mov    %dl,0x20(%rsp)
1400401e8:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400401ec:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1400401f0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400401f5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400401fa:	e8 c1 61 ff ff       	call   0x1400363c0
1400401ff:	90                   	nop
140040200:	48 8b 46 20          	mov    0x20(%rsi),%rax
140040204:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140040209:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14004020e:	48 83 c4 30          	add    $0x30,%rsp
140040212:	41 5e                	pop    %r14
140040214:	5f                   	pop    %rdi
140040215:	5e                   	pop    %rsi
140040216:	c3                   	ret
140040217:	cc                   	int3
140040218:	cc                   	int3
140040219:	cc                   	int3
14004021a:	cc                   	int3
14004021b:	cc                   	int3
14004021c:	cc                   	int3
14004021d:	cc                   	int3
14004021e:	cc                   	int3
14004021f:	cc                   	int3
140040220:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140040225:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14004022a:	56                   	push   %rsi
14004022b:	57                   	push   %rdi
14004022c:	41 56                	push   %r14
14004022e:	48 83 ec 30          	sub    $0x30,%rsp
140040232:	48 8b f1             	mov    %rcx,%rsi
140040235:	48 8b 41 10          	mov    0x10(%rcx),%rax
140040239:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14004023d:	75 53                	jne    0x140040292
14004023f:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140040244:	33 c0                	xor    %eax,%eax
140040246:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004024b:	0f b6 1a             	movzbl (%rdx),%ebx
14004024e:	33 d2                	xor    %edx,%edx
140040250:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140040255:	e8 66 61 ff ff       	call   0x1400363c0
14004025a:	88 5c 24 50          	mov    %bl,0x50(%rsp)
14004025e:	4c 8b 06             	mov    (%rsi),%r8
140040261:	41 0f b6 10          	movzbl (%r8),%edx
140040265:	41 c6 00 04          	movb   $0x4,(%r8)
140040269:	88 54 24 20          	mov    %dl,0x20(%rsp)
14004026d:	49 8b 40 08          	mov    0x8(%r8),%rax
140040271:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140040276:	49 89 48 08          	mov    %rcx,0x8(%r8)
14004027a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14004027f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140040284:	e8 37 61 ff ff       	call   0x1400363c0
140040289:	90                   	nop
14004028a:	48 8b 06             	mov    (%rsi),%rax
14004028d:	e9 be 00 00 00       	jmp    0x140040350
140040292:	48 8b 68 f8          	mov    -0x8(%rax),%rbp
140040296:	80 7d 00 02          	cmpb   $0x2,0x0(%rbp)
14004029a:	75 64                	jne    0x140040300
14004029c:	48 8b 6d 08          	mov    0x8(%rbp),%rbp
1400402a0:	4c 8b 75 08          	mov    0x8(%rbp),%r14
1400402a4:	4c 3b 75 10          	cmp    0x10(%rbp),%r14
1400402a8:	74 32                	je     0x1400402dc
1400402aa:	41 c6 06 00          	movb   $0x0,(%r14)
1400402ae:	33 c0                	xor    %eax,%eax
1400402b0:	49 89 46 08          	mov    %rax,0x8(%r14)
1400402b4:	0f b6 1a             	movzbl (%rdx),%ebx
1400402b7:	41 0f b6 16          	movzbl (%r14),%edx
1400402bb:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1400402bf:	e8 fc 60 ff ff       	call   0x1400363c0
1400402c4:	88 5c 24 50          	mov    %bl,0x50(%rsp)
1400402c8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400402cd:	49 89 46 08          	mov    %rax,0x8(%r14)
1400402d1:	41 c6 06 04          	movb   $0x4,(%r14)
1400402d5:	48 83 45 08 10       	addq   $0x10,0x8(%rbp)
1400402da:	eb 0e                	jmp    0x1400402ea
1400402dc:	4c 8b c2             	mov    %rdx,%r8
1400402df:	49 8b d6             	mov    %r14,%rdx
1400402e2:	48 8b cd             	mov    %rbp,%rcx
1400402e5:	e8 16 34 00 00       	call   0x140043700
1400402ea:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400402ee:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400402f2:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400402f6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400402fa:	48 83 e8 10          	sub    $0x10,%rax
1400402fe:	eb 50                	jmp    0x140040350
140040300:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140040305:	33 c0                	xor    %eax,%eax
140040307:	48 89 44 24 28       	mov    %rax,0x28(%rsp)