14013ff45:	48 2b e0             	sub    %rax,%rsp
14013ff48:	48 8b fa             	mov    %rdx,%rdi
14013ff4b:	4c 8d 05 9e 63 1d 00 	lea    0x1d639e(%rip),%r8        # 0x1403162f0
14013ff52:	8d 50 e1             	lea    -0x1f(%rax),%edx
14013ff55:	e8 d6 65 06 00       	call   0x1401a6530
14013ff5a:	48 8b d8             	mov    %rax,%rbx
14013ff5d:	48 85 c0             	test   %rax,%rax
14013ff60:	75 2d                	jne    0x14013ff8f
14013ff62:	e8 09 71 fe ff       	call   0x140127070
14013ff67:	4c 8d 05 8a 67 1d 00 	lea    0x1d678a(%rip),%r8        # 0x1403166f8
14013ff6e:	ba 56 01 00 00       	mov    $0x156,%edx
14013ff73:	48 8d 0d 66 67 1d 00 	lea    0x1d6766(%rip),%rcx        # 0x1403166e0
14013ff7a:	e8 11 72 fe ff       	call   0x140127190
14013ff7f:	45 33 c0             	xor    %r8d,%r8d
14013ff82:	8d 4b 0f             	lea    0xf(%rbx),%ecx
14013ff85:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14013ff8a:	e8 01 73 fe ff       	call   0x140127290
14013ff8f:	33 f6                	xor    %esi,%esi
14013ff91:	48 39 37             	cmp    %rsi,(%rdi)
14013ff94:	75 3f                	jne    0x14013ffd5
14013ff96:	e8 d5 70 fe ff       	call   0x140127070
14013ff9b:	4c 8d 05 6e 67 1d 00 	lea    0x1d676e(%rip),%r8        # 0x140316710
14013ffa2:	ba 71 01 00 00       	mov    $0x171,%edx
14013ffa7:	48 8d 0d 32 67 1d 00 	lea    0x1d6732(%rip),%rcx        # 0x1403166e0
14013ffae:	e8 dd 71 fe ff       	call   0x140127190
14013ffb3:	45 33 c0             	xor    %r8d,%r8d
14013ffb6:	8d 4e 0f             	lea    0xf(%rsi),%ecx
14013ffb9:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14013ffbe:	e8 cd 72 fe ff       	call   0x140127290
14013ffc3:	33 c0                	xor    %eax,%eax
14013ffc5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14013ffca:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013ffcf:	48 83 c4 20          	add    $0x20,%rsp
14013ffd3:	5f                   	pop    %rdi
14013ffd4:	c3                   	ret
14013ffd5:	48 85 db             	test   %rbx,%rbx
14013ffd8:	75 3f                	jne    0x140140019
14013ffda:	e8 91 70 fe ff       	call   0x140127070
14013ffdf:	4c 8d 05 2a 67 1d 00 	lea    0x1d672a(%rip),%r8        # 0x140316710
14013ffe6:	ba 76 01 00 00       	mov    $0x176,%edx
14013ffeb:	48 8d 0d ee 66 1d 00 	lea    0x1d66ee(%rip),%rcx        # 0x1403166e0
14013fff2:	e8 99 71 fe ff       	call   0x140127190
14013fff7:	45 33 c0             	xor    %r8d,%r8d
14013fffa:	8d 4b 0f             	lea    0xf(%rbx),%ecx
14013fffd:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140140002:	e8 89 72 fe ff       	call   0x140127290
140140007:	33 c0                	xor    %eax,%eax
140140009:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014000e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140140013:	48 83 c4 20          	add    $0x20,%rsp
140140017:	5f                   	pop    %rdi
140140018:	c3                   	ret
140140019:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14014001d:	e8 4e 79 fe ff       	call   0x140127970
140140022:	85 c0                	test   %eax,%eax
140140024:	74 9d                	je     0x14013ffc3
140140026:	48 8b 43 40          	mov    0x40(%rbx),%rax
14014002a:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14014002f:	48 85 c0             	test   %rax,%rax
140140032:	75 5c                	jne    0x140140090
140140034:	41 b8 7e 01 00 00    	mov    $0x17e,%r8d
14014003a:	48 8d 15 9f 66 1d 00 	lea    0x1d669f(%rip),%rdx        # 0x1403166e0
140140041:	41 8d 48 12          	lea    0x12(%r8),%ecx
140140045:	e8 76 c0 fa ff       	call   0x1400ec0c0
14014004a:	48 89 43 30          	mov    %rax,0x30(%rbx)
14014004e:	48 85 c0             	test   %rax,%rax
140140051:	75 33                	jne    0x140140086
140140053:	e8 18 70 fe ff       	call   0x140127070
140140058:	4c 8d 05 b1 66 1d 00 	lea    0x1d66b1(%rip),%r8        # 0x140316710
14014005f:	ba 80 01 00 00       	mov    $0x180,%edx
140140064:	48 8d 0d 75 66 1d 00 	lea    0x1d6675(%rip),%rcx        # 0x1403166e0
14014006b:	e8 20 71 fe ff       	call   0x140127190
140140070:	45 33 c0             	xor    %r8d,%r8d
140140073:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140140078:	41 8d 48 0f          	lea    0xf(%r8),%ecx
14014007c:	e8 0f 72 fe ff       	call   0x140127290
140140081:	e9 9f 00 00 00       	jmp    0x140140125
140140086:	48 c7 43 40 0a 00 00 	movq   $0xa,0x40(%rbx)
14014008d:	00
14014008e:	eb 65                	jmp    0x1401400f5
140140090:	48 39 43 38          	cmp    %rax,0x38(%rbx)
140140094:	75 5f                	jne    0x1401400f5
140140096:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014009a:	4c 8d 70 0a          	lea    0xa(%rax),%r14
14014009e:	4b 8d 14 b6          	lea    (%r14,%r14,4),%rdx
1401400a2:	41 b9 89 01 00 00    	mov    $0x189,%r9d
1401400a8:	48 c1 e2 03          	shl    $0x3,%rdx
1401400ac:	4c 8d 05 2d 66 1d 00 	lea    0x1d662d(%rip),%r8        # 0x1403166e0
1401400b3:	e8 38 bd fa ff       	call   0x1400ebdf0
1401400b8:	48 85 c0             	test   %rax,%rax
1401400bb:	75 30                	jne    0x1401400ed
1401400bd:	e8 ae 6f fe ff       	call   0x140127070
1401400c2:	4c 8d 05 47 66 1d 00 	lea    0x1d6647(%rip),%r8        # 0x140316710
1401400c9:	ba 8b 01 00 00       	mov    $0x18b,%edx
1401400ce:	48 8d 0d 0b 66 1d 00 	lea    0x1d660b(%rip),%rcx        # 0x1403166e0
1401400d5:	e8 b6 70 fe ff       	call   0x140127190
1401400da:	45 33 c0             	xor    %r8d,%r8d
1401400dd:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401400e2:	41 8d 48 0f          	lea    0xf(%r8),%ecx
1401400e6:	e8 a5 71 fe ff       	call   0x140127290
1401400eb:	eb 38                	jmp    0x140140125
1401400ed:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401400f1:	4c 89 73 40          	mov    %r14,0x40(%rbx)
1401400f5:	48 8b 43 38          	mov    0x38(%rbx),%rax
1401400f9:	be 01 00 00 00       	mov    $0x1,%esi
1401400fe:	0f 10 07             	movups (%rdi),%xmm0
140140101:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140140105:	48 8b 43 30          	mov    0x30(%rbx),%rax
140140109:	0f 11 04 c8          	movups %xmm0,(%rax,%rcx,8)
14014010d:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140140111:	0f 11 4c c8 10       	movups %xmm1,0x10(%rax,%rcx,8)
140140116:	f2 0f 10 47 20       	movsd  0x20(%rdi),%xmm0
14014011b:	f2 0f 11 44 c8 20    	movsd  %xmm0,0x20(%rax,%rcx,8)
140140121:	48 ff 43 38          	incq   0x38(%rbx)
140140125:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140140129:	e8 02 79 fe ff       	call   0x140127a30
14014012e:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140140133:	8b c6                	mov    %esi,%eax
140140135:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14014013a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014013f:	48 83 c4 20          	add    $0x20,%rsp
140140143:	5f                   	pop    %rdi
140140144:	c3                   	ret
140140145:	cc                   	int3
140140146:	cc                   	int3
140140147:	cc                   	int3
140140148:	cc                   	int3
140140149:	cc                   	int3
14014014a:	cc                   	int3
14014014b:	cc                   	int3
14014014c:	cc                   	int3
14014014d:	cc                   	int3
14014014e:	cc                   	int3
14014014f:	cc                   	int3
140140150:	40 53                	rex push %rbx
140140152:	b8 20 00 00 00       	mov    $0x20,%eax
140140157:	e8 d4 09 17 00       	call   0x1402b0b30
14014015c:	48 2b e0             	sub    %rax,%rsp
14014015f:	48 8b d9             	mov    %rcx,%rbx
140140162:	48 8d 15 77 65 1d 00 	lea    0x1d6577(%rip),%rdx        # 0x1403166e0
140140169:	48 8b 09             	mov    (%rcx),%rcx
14014016c:	41 b8 19 01 00 00    	mov    $0x119,%r8d
140140172:	e8 49 bc fa ff       	call   0x1400ebdc0
140140177:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14014017b:	48 8d 15 5e 65 1d 00 	lea    0x1d655e(%rip),%rdx        # 0x1403166e0
140140182:	41 b8 1a 01 00 00    	mov    $0x11a,%r8d
140140188:	e8 33 bc fa ff       	call   0x1400ebdc0
14014018d:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140140191:	48 8d 15 48 f1 ff ff 	lea    -0xeb8(%rip),%rdx        # 0x14013f2e0
140140198:	48 83 c4 20          	add    $0x20,%rsp
14014019c:	5b                   	pop    %rbx
14014019d:	e9 de b5 fa ff       	jmp    0x1400eb780
1401401a2:	cc                   	int3
1401401a3:	cc                   	int3
1401401a4:	cc                   	int3
1401401a5:	cc                   	int3
1401401a6:	cc                   	int3
1401401a7:	cc                   	int3
1401401a8:	cc                   	int3
1401401a9:	cc                   	int3
1401401aa:	cc                   	int3
1401401ab:	cc                   	int3
1401401ac:	cc                   	int3
1401401ad:	cc                   	int3
1401401ae:	cc                   	int3
1401401af:	cc                   	int3
1401401b0:	48 85 c9             	test   %rcx,%rcx
1401401b3:	74 05                	je     0x1401401ba
1401401b5:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401401b9:	c3                   	ret
1401401ba:	33 c0                	xor    %eax,%eax
1401401bc:	c3                   	ret
1401401bd:	cc                   	int3
1401401be:	cc                   	int3
1401401bf:	cc                   	int3
1401401c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401401c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401401ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401401cf:	57                   	push   %rdi
1401401d0:	b8 50 00 00 00       	mov    $0x50,%eax
1401401d5:	e8 56 09 17 00       	call   0x1402b0b30
1401401da:	48 2b e0             	sub    %rax,%rsp
1401401dd:	49 8b d8             	mov    %r8,%rbx
1401401e0:	48 8b fa             	mov    %rdx,%rdi
1401401e3:	4c 8d 05 06 61 1d 00 	lea    0x1d6106(%rip),%r8        # 0x1403162f0
1401401ea:	48 8b e9             	mov    %rcx,%rbp
1401401ed:	8d 50 b1             	lea    -0x4f(%rax),%edx
1401401f0:	e8 3b 63 06 00       	call   0x1401a6530
1401401f5:	48 8b f0             	mov    %rax,%rsi
1401401f8:	48 85 c0             	test   %rax,%rax
1401401fb:	75 34                	jne    0x140140231
1401401fd:	e8 6e 6e fe ff       	call   0x140127070
140140202:	4c 8d 05 ef 64 1d 00 	lea    0x1d64ef(%rip),%r8        # 0x1403166f8
140140209:	ba 56 01 00 00       	mov    $0x156,%edx
14014020e:	48 8d 0d cb 64 1d 00 	lea    0x1d64cb(%rip),%rcx        # 0x1403166e0
140140215:	e8 76 6f fe ff       	call   0x140127190
14014021a:	45 33 c0             	xor    %r8d,%r8d
14014021d:	8d 4e 0f             	lea    0xf(%rsi),%ecx
140140220:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140140225:	e8 66 70 fe ff       	call   0x140127290
14014022a:	33 c0                	xor    %eax,%eax
14014022c:	e9 9d 01 00 00       	jmp    0x1401403ce
140140231:	0f 57 c0             	xorps  %xmm0,%xmm0
140140234:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140140239:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14014023e:	48 85 db             	test   %rbx,%rbx
140140241:	0f 85 df 00 00 00    	jne    0x140140326
140140247:	4c 8b 15 d2 c5 1e 00 	mov    0x1ec5d2(%rip),%r10        # 0x14032c820
14014024e:	4c 8d 0d cb c5 1e 00 	lea    0x1ec5cb(%rip),%r9        # 0x14032c820
140140255:	4d 85 d2             	test   %r10,%r10
140140258:	74 54                	je     0x1401402ae
14014025a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140140260:	4c 8b c7             	mov    %rdi,%r8
140140263:	49 8b c2             	mov    %r10,%rax
140140266:	4d 2b c2             	sub    %r10,%r8
140140269:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140140270:	0f b6 10             	movzbl (%rax),%edx
140140273:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
140140278:	2b d1                	sub    %ecx,%edx
14014027a:	75 07                	jne    0x140140283
14014027c:	48 ff c0             	inc    %rax
14014027f:	85 c9                	test   %ecx,%ecx
140140281:	75 ed                	jne    0x140140270
140140283:	85 d2                	test   %edx,%edx
140140285:	74 0f                	je     0x140140296
140140287:	4d 8b 51 28          	mov    0x28(%r9),%r10
14014028b:	49 83 c1 28          	add    $0x28,%r9
14014028f:	4d 85 d2             	test   %r10,%r10
140140292:	75 cc                	jne    0x140140260
140140294:	eb 18                	jmp    0x1401402ae
140140296:	41 0f 10 01          	movups (%r9),%xmm0
14014029a:	41 0f 10 49 10       	movups 0x10(%r9),%xmm1
14014029f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401402a4:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
1401402a9:	4d 85 d2             	test   %r10,%r10
1401402ac:	75 73                	jne    0x140140321
1401402ae:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401402b2:	e8 b9 76 fe ff       	call   0x140127970
1401402b7:	85 c0                	test   %eax,%eax
1401402b9:	0f 84 6b ff ff ff    	je     0x14014022a
1401402bf:	4c 8b 5e 38          	mov    0x38(%rsi),%r11
1401402c3:	45 33 d2             	xor    %r10d,%r10d
1401402c6:	4c 8b 4e 30          	mov    0x30(%rsi),%r9
1401402ca:	4d 85 db             	test   %r11,%r11
1401402cd:	74 49                	je     0x140140318
1401402cf:	90                   	nop
1401402d0:	49 8b 01             	mov    (%r9),%rax
1401402d3:	4c 8b c7             	mov    %rdi,%r8
1401402d6:	4c 2b c0             	sub    %rax,%r8
1401402d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401402e0:	0f b6 10             	movzbl (%rax),%edx
1401402e3:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1401402e8:	2b d1                	sub    %ecx,%edx
1401402ea:	75 07                	jne    0x1401402f3
1401402ec:	48 ff c0             	inc    %rax
1401402ef:	85 c9                	test   %ecx,%ecx
1401402f1:	75 ed                	jne    0x1401402e0
1401402f3:	85 d2                	test   %edx,%edx
1401402f5:	74 0e                	je     0x140140305
1401402f7:	49 83 c1 28          	add    $0x28,%r9
1401402fb:	49 ff c2             	inc    %r10
1401402fe:	4d 3b d3             	cmp    %r11,%r10
140140301:	72 cd                	jb     0x1401402d0
140140303:	eb 13                	jmp    0x140140318
140140305:	41 0f 10 01          	movups (%r9),%xmm0
140140309:	41 0f 10 49 10       	movups 0x10(%r9),%xmm1
14014030e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140140313:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
140140318:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014031c:	e8 0f 77 fe ff       	call   0x140127a30
140140321:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140140326:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14014032b:	48 8b d3             	mov    %rbx,%rdx
14014032e:	48 8b cf             	mov    %rdi,%rcx
140140331:	e8 da 0c 00 00       	call   0x140141010
140140336:	48 8b d8             	mov    %rax,%rbx
140140339:	48 85 c0             	test   %rax,%rax
14014033c:	0f 84 e8 fe ff ff    	je     0x14014022a
140140342:	48 8b 48 30          	mov    0x30(%rax),%rcx
140140346:	48 8d 15 93 63 1d 00 	lea    0x1d6393(%rip),%rdx        # 0x1403166e0
14014034d:	41 b8 ed 02 00 00    	mov    $0x2ed,%r8d
140140353:	e8 68 ba fa ff       	call   0x1400ebdc0
140140358:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14014035d:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140140364:	00
140140365:	48 85 c9             	test   %rcx,%rcx
140140368:	74 55                	je     0x1401403bf
14014036a:	41 b8 f1 02 00 00    	mov    $0x2f1,%r8d
140140370:	48 8d 15 69 63 1d 00 	lea    0x1d6369(%rip),%rdx        # 0x1403166e0
140140377:	e8 74 9d fe ff       	call   0x14012a0f0
14014037c:	48 89 43 30          	mov    %rax,0x30(%rbx)
140140380:	48 85 c0             	test   %rax,%rax
140140383:	75 3a                	jne    0x1401403bf
140140385:	e8 e6 6c fe ff       	call   0x140127070
14014038a:	4c 8d 05 cf 63 1d 00 	lea    0x1d63cf(%rip),%r8        # 0x140316760
140140391:	ba f3 02 00 00       	mov    $0x2f3,%edx
140140396:	48 8d 0d 43 63 1d 00 	lea    0x1d6343(%rip),%rcx        # 0x1403166e0
14014039d:	e8 ee 6d fe ff       	call   0x140127190
1401403a2:	45 33 c0             	xor    %r8d,%r8d
1401403a5:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401403aa:	41 8d 48 0f          	lea    0xf(%r8),%ecx
1401403ae:	e8 dd 6e fe ff       	call   0x140127290
1401403b3:	48 8b cb             	mov    %rbx,%rcx
1401403b6:	e8 b5 f9 ff ff       	call   0x14013fd70
1401403bb:	33 c0                	xor    %eax,%eax
1401403bd:	eb 0f                	jmp    0x1401403ce
1401403bf:	48 89 6b 50          	mov    %rbp,0x50(%rbx)
1401403c3:	e8 38 cb fd ff       	call   0x14011cf00
1401403c8:	89 43 60             	mov    %eax,0x60(%rbx)
1401403cb:	48 8b c3             	mov    %rbx,%rax
1401403ce:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401403d3:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401403d8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401403dd:	48 83 c4 50          	add    $0x50,%rsp
1401403e1:	5f                   	pop    %rdi
1401403e2:	c3                   	ret
1401403e3:	cc                   	int3
1401403e4:	cc                   	int3
1401403e5:	cc                   	int3
1401403e6:	cc                   	int3
1401403e7:	cc                   	int3
1401403e8:	cc                   	int3
1401403e9:	cc                   	int3
1401403ea:	cc                   	int3
1401403eb:	cc                   	int3
1401403ec:	cc                   	int3
1401403ed:	cc                   	int3
1401403ee:	cc                   	int3
1401403ef:	cc                   	int3
1401403f0:	b8 28 00 00 00       	mov    $0x28,%eax
1401403f5:	e8 36 07 17 00       	call   0x1402b0b30
1401403fa:	48 2b e0             	sub    %rax,%rsp
1401403fd:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
140140404:	48 85 c0             	test   %rax,%rax
140140407:	75 05                	jne    0x14014040e
140140409:	48 83 c4 28          	add    $0x28,%rsp
14014040d:	c3                   	ret
14014040e:	48 8b 89 d0 00 00 00 	mov    0xd0(%rcx),%rcx
140140415:	48 83 c4 28          	add    $0x28,%rsp
140140419:	48 ff e0             	rex.W jmp *%rax
14014041c:	cc                   	int3
14014041d:	cc                   	int3
14014041e:	cc                   	int3
14014041f:	cc                   	int3
140140420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140140425:	57                   	push   %rdi
140140426:	b8 20 00 00 00       	mov    $0x20,%eax
14014042b:	e8 00 07 17 00       	call   0x1402b0b30
140140430:	48 2b e0             	sub    %rax,%rsp
140140433:	48 8b fa             	mov    %rdx,%rdi