14001901e:	4c 8b ca             	mov    %rdx,%r9
140019021:	41 81 39 00 08 00 00 	cmpl   $0x800,(%r9)
140019028:	74 0d                	je     0x140019037
14001902a:	ff c0                	inc    %eax
14001902c:	49 83 c1 50          	add    $0x50,%r9
140019030:	83 f8 02             	cmp    $0x2,%eax
140019033:	72 ec                	jb     0x140019021
140019035:	eb 33                	jmp    0x14001906a
140019037:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14001903b:	48 03 c9             	add    %rcx,%rcx
14001903e:	0f 10 04 ca          	movups (%rdx,%rcx,8),%xmm0
140019042:	0f 10 4c ca 10       	movups 0x10(%rdx,%rcx,8),%xmm1
140019047:	0f 29 45 b0          	movaps %xmm0,-0x50(%rbp)
14001904b:	0f 10 44 ca 20       	movups 0x20(%rdx,%rcx,8),%xmm0
140019050:	0f 29 4d c0          	movaps %xmm1,-0x40(%rbp)
140019054:	0f 10 4c ca 30       	movups 0x30(%rdx,%rcx,8),%xmm1
140019059:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
14001905d:	0f 10 44 ca 40       	movups 0x40(%rdx,%rcx,8),%xmm0
140019062:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
140019066:	0f 29 45 f0          	movaps %xmm0,-0x10(%rbp)
14001906a:	48 8d 55 38          	lea    0x38(%rbp),%rdx
14001906e:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140019072:	48 ff 15 a7 68 02 00 	rex.W call *0x268a7(%rip)        # 0x14003f920
140019079:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001907e:	41 89 06             	mov    %eax,(%r14)
140019081:	85 c0                	test   %eax,%eax
140019083:	0f 85 7c 01 00 00    	jne    0x140019205
140019089:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140019090:	00 00
140019092:	33 d2                	xor    %edx,%edx
140019094:	44 8b 45 b8          	mov    -0x48(%rbp),%r8d
140019098:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001909c:	48 ff 15 0d 71 02 00 	rex.W call *0x2710d(%rip)        # 0x1400401b0
1400190a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400190a8:	44 8b 45 c8          	mov    -0x38(%rbp),%r8d
1400190ac:	33 d2                	xor    %edx,%edx
1400190ae:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400190b2:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400190b9:	00 00
1400190bb:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400190bf:	48 ff 15 ea 70 02 00 	rex.W call *0x270ea(%rip)        # 0x1400401b0
1400190c6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400190cb:	44 8b 45 d8          	mov    -0x28(%rbp),%r8d
1400190cf:	33 d2                	xor    %edx,%edx
1400190d1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400190d5:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400190dc:	00 00
1400190de:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400190e2:	48 ff 15 c7 70 02 00 	rex.W call *0x270c7(%rip)        # 0x1400401b0
1400190e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400190ee:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400190f2:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1400190f6:	4d 85 c0             	test   %r8,%r8
1400190f9:	0f 84 ad 00 00 00    	je     0x1400191ac
1400190ff:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140019104:	0f 84 a2 00 00 00    	je     0x1400191ac
14001910a:	48 85 c0             	test   %rax,%rax
14001910d:	0f 84 99 00 00 00    	je     0x1400191ac
140019113:	8b 4d b8             	mov    -0x48(%rbp),%ecx
140019116:	8b 45 c8             	mov    -0x38(%rbp),%eax
140019119:	44 8b c1             	mov    %ecx,%r8d
14001911c:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
140019120:	89 0e                	mov    %ecx,(%rsi)
140019122:	89 03                	mov    %eax,(%rbx)
140019124:	8b 45 d8             	mov    -0x28(%rbp),%eax
140019127:	89 07                	mov    %eax,(%rdi)
140019129:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14001912d:	e8 46 ce 01 00       	call   0x140035f78
140019132:	44 8b 45 c8          	mov    -0x38(%rbp),%r8d
140019136:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14001913a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14001913e:	e8 35 ce 01 00       	call   0x140035f78
140019143:	44 8b 45 d8          	mov    -0x28(%rbp),%r8d
140019147:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14001914b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14001914f:	e8 24 ce 01 00       	call   0x140035f78
140019154:	48 8d 15 26 3a 03 00 	lea    0x33a26(%rip),%rdx        # 0x14004cb81
14001915b:	b9 38 00 00 00       	mov    $0x38,%ecx
140019160:	e8 a3 cd 01 00       	call   0x140035f08
140019165:	48 8b d8             	mov    %rax,%rbx
140019168:	48 85 c0             	test   %rax,%rax
14001916b:	74 23                	je     0x140019190
14001916d:	48 8b 45 38          	mov    0x38(%rbp),%rax
140019171:	48 8d 0d 60 ef 01 00 	lea    0x1ef60(%rip),%rcx        # 0x1400380d8
140019178:	0f 57 c0             	xorps  %xmm0,%xmm0
14001917b:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
14001917f:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140019183:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
140019187:	48 89 0b             	mov    %rcx,(%rbx)
14001918a:	48 89 43 30          	mov    %rax,0x30(%rbx)
14001918e:	eb 02                	jmp    0x140019192
140019190:	33 db                	xor    %ebx,%ebx
140019192:	48 85 db             	test   %rbx,%rbx
140019195:	75 10                	jne    0x1400191a7
140019197:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001919b:	48 ff 15 5e 6d 02 00 	rex.W call *0x26d5e(%rip)        # 0x14003ff00
1400191a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400191a7:	48 8b c3             	mov    %rbx,%rax
1400191aa:	eb 5b                	jmp    0x140019207
1400191ac:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400191b3:	00 00
1400191b5:	33 d2                	xor    %edx,%edx
1400191b7:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400191bb:	48 ff 15 b6 6f 02 00 	rex.W call *0x26fb6(%rip)        # 0x140040178
1400191c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400191c7:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400191ce:	00 00
1400191d0:	33 d2                	xor    %edx,%edx
1400191d2:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400191d6:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400191da:	48 ff 15 97 6f 02 00 	rex.W call *0x26f97(%rip)        # 0x140040178
1400191e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400191e6:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400191ed:	00 00
1400191ef:	33 d2                	xor    %edx,%edx
1400191f1:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400191f5:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400191f9:	48 ff 15 78 6f 02 00 	rex.W call *0x26f78(%rip)        # 0x140040178
140019200:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019205:	33 c0                	xor    %eax,%eax
140019207:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14001920c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140019210:	49 8b 73 28          	mov    0x28(%r11),%rsi
140019214:	49 8b e3             	mov    %r11,%rsp
140019217:	41 5e                	pop    %r14
140019219:	5f                   	pop    %rdi
14001921a:	5d                   	pop    %rbp
14001921b:	c3                   	ret
14001921c:	cc                   	int3
14001921d:	cc                   	int3
14001921e:	cc                   	int3
14001921f:	cc                   	int3
140019220:	cc                   	int3
140019221:	cc                   	int3
140019222:	cc                   	int3
140019223:	cc                   	int3
140019224:	cc                   	int3
140019225:	cc                   	int3
140019226:	cc                   	int3
140019227:	cc                   	int3
140019228:	cc                   	int3
140019229:	cc                   	int3
14001922a:	cc                   	int3
14001922b:	cc                   	int3
14001922c:	cc                   	int3
14001922d:	cc                   	int3
14001922e:	cc                   	int3
14001922f:	cc                   	int3
140019230:	33 c0                	xor    %eax,%eax
140019232:	c3                   	ret
140019233:	cc                   	int3
140019234:	cc                   	int3
140019235:	cc                   	int3
140019236:	cc                   	int3
140019237:	cc                   	int3
140019238:	cc                   	int3
140019239:	cc                   	int3
14001923a:	cc                   	int3
14001923b:	cc                   	int3
14001923c:	cc                   	int3
14001923d:	cc                   	int3
14001923e:	cc                   	int3
14001923f:	cc                   	int3
140019240:	48 83 ec 28          	sub    $0x28,%rsp
140019244:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140019248:	48 ff 15 f9 65 02 00 	rex.W call *0x265f9(%rip)        # 0x14003f848
14001924f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019254:	33 c9                	xor    %ecx,%ecx
140019256:	85 c0                	test   %eax,%eax
140019258:	0f 99 c1             	setns  %cl
14001925b:	8b c1                	mov    %ecx,%eax
14001925d:	48 83 c4 28          	add    $0x28,%rsp
140019261:	c3                   	ret
140019262:	cc                   	int3
140019263:	cc                   	int3
140019264:	cc                   	int3
140019265:	cc                   	int3
140019266:	cc                   	int3
140019267:	cc                   	int3
140019268:	cc                   	int3
140019269:	cc                   	int3
14001926a:	cc                   	int3
14001926b:	cc                   	int3
14001926c:	cc                   	int3
14001926d:	cc                   	int3
14001926e:	cc                   	int3
14001926f:	cc                   	int3
140019270:	4c 8b dc             	mov    %rsp,%r11
140019273:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140019277:	49 89 6b 18          	mov    %rbp,0x18(%r11)
14001927b:	56                   	push   %rsi
14001927c:	57                   	push   %rdi
14001927d:	41 56                	push   %r14
14001927f:	48 83 ec 30          	sub    $0x30,%rsp
140019283:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140019288:	0f 57 c0             	xorps  %xmm0,%xmm0
14001928b:	49 83 63 08 00       	andq   $0x0,0x8(%r11)
140019290:	49 8b c0             	mov    %r8,%rax
140019293:	44 8b f2             	mov    %edx,%r14d
140019296:	4d 8d 43 08          	lea    0x8(%r11),%r8
14001929a:	48 8b f1             	mov    %rcx,%rsi
14001929d:	48 8b d0             	mov    %rax,%rdx
1400192a0:	0f 11 07             	movups %xmm0,(%rdi)
1400192a3:	49 8b e9             	mov    %r9,%rbp
1400192a6:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1400192aa:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400192ae:	48 ff 15 8b 65 02 00 	rex.W call *0x2658b(%rip)        # 0x14003f840
1400192b5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400192ba:	8b d8                	mov    %eax,%ebx
1400192bc:	85 c0                	test   %eax,%eax
1400192be:	79 20                	jns    0x1400192e0
1400192c0:	48 8b 0d 39 2d 03 00 	mov    0x32d39(%rip),%rcx        # 0x14004c000
1400192c7:	48 8d 05 32 2d 03 00 	lea    0x32d32(%rip),%rax        # 0x14004c000
1400192ce:	48 3b c8             	cmp    %rax,%rcx
1400192d1:	74 64                	je     0x140019337
1400192d3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400192d7:	74 5e                	je     0x140019337
1400192d9:	ba 0a 00 00 00       	mov    $0xa,%edx
1400192de:	eb 3c                	jmp    0x14001931c
1400192e0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1400192e5:	4c 8b c5             	mov    %rbp,%r8
1400192e8:	41 8b d6             	mov    %r14d,%edx
1400192eb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400192f0:	48 8b ce             	mov    %rsi,%rcx
1400192f3:	e8 70 fa ff ff       	call   0x140018d68
1400192f8:	8b d8                	mov    %eax,%ebx
1400192fa:	85 c0                	test   %eax,%eax
1400192fc:	79 39                	jns    0x140019337
1400192fe:	48 8b 0d fb 2c 03 00 	mov    0x32cfb(%rip),%rcx        # 0x14004c000
140019305:	48 8d 05 f4 2c 03 00 	lea    0x32cf4(%rip),%rax        # 0x14004c000
14001930c:	48 3b c8             	cmp    %rax,%rcx
14001930f:	74 26                	je     0x140019337
140019311:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140019315:	74 20                	je     0x140019337
140019317:	ba 0b 00 00 00       	mov    $0xb,%edx
14001931c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140019320:	4c 8d 0d 69 ba 02 00 	lea    0x2ba69(%rip),%r9        # 0x140044d90
140019327:	4c 8d 05 ba ba 02 00 	lea    0x2baba(%rip),%r8        # 0x140044de8
14001932e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140019332:	e8 4d 89 fe ff       	call   0x140001c84
140019337:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14001933c:	48 85 c9             	test   %rcx,%rcx
14001933f:	74 0c                	je     0x14001934d
140019341:	48 ff 15 48 6b 02 00 	rex.W call *0x26b48(%rip)        # 0x14003fe90
140019348:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001934d:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140019352:	8b c3                	mov    %ebx,%eax
140019354:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140019359:	48 83 c4 30          	add    $0x30,%rsp
14001935d:	41 5e                	pop    %r14
14001935f:	5f                   	pop    %rdi
140019360:	5e                   	pop    %rsi
140019361:	c3                   	ret
140019362:	cc                   	int3
140019363:	cc                   	int3
140019364:	cc                   	int3
140019365:	cc                   	int3
140019366:	cc                   	int3
140019367:	cc                   	int3
140019368:	cc                   	int3
140019369:	cc                   	int3
14001936a:	cc                   	int3
14001936b:	cc                   	int3
14001936c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140019371:	55                   	push   %rbp
140019372:	56                   	push   %rsi
140019373:	57                   	push   %rdi
140019374:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14001937b:	48 8b 05 16 31 03 00 	mov    0x33116(%rip),%rax        # 0x14004c498
140019382:	48 33 c4             	xor    %rsp,%rax
140019385:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14001938c:	00
14001938d:	48 8b e9             	mov    %rcx,%rbp
140019390:	c7 44 24 30 06 00 00 	movl   $0x6,0x30(%rsp)
140019397:	00
140019398:	48 8b ca             	mov    %rdx,%rcx
14001939b:	33 db                	xor    %ebx,%ebx
14001939d:	48 ff 15 84 65 02 00 	rex.W call *0x26584(%rip)        # 0x14003f928
1400193a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400193a9:	48 8b f8             	mov    %rax,%rdi
1400193ac:	48 85 c0             	test   %rax,%rax
1400193af:	75 0a                	jne    0x1400193bb
1400193b1:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1400193b6:	e9 76 01 00 00       	jmp    0x140019531
1400193bb:	48 8b cf             	mov    %rdi,%rcx
1400193be:	e8 e9 fb ff ff       	call   0x140018fac
1400193c3:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1400193c7:	48 8b ce             	mov    %rsi,%rcx
1400193ca:	e8 dd fb ff ff       	call   0x140018fac
1400193cf:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400193d3:	e8 d4 fb ff ff       	call   0x140018fac
1400193d8:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1400193dc:	e8 cb fb ff ff       	call   0x140018fac
1400193e1:	48 8b cf             	mov    %rdi,%rcx
1400193e4:	e8 93 fb ff ff       	call   0x140018f7c
1400193e9:	48 8b ce             	mov    %rsi,%rcx
1400193ec:	e8 8b fb ff ff       	call   0x140018f7c
1400193f1:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400193f5:	e8 82 fb ff ff       	call   0x140018f7c
1400193fa:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
1400193fe:	e8 79 fb ff ff       	call   0x140018f7c
140019403:	8b 55 10             	mov    0x10(%rbp),%edx
140019406:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001940b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140019410:	48 8d 05 f9 38 02 00 	lea    0x238f9(%rip),%rax        # 0x14003cd10
140019417:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14001941b:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140019420:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140019425:	e8 8e bc 01 00       	call   0x1400350b8
14001942a:	44 8b c0             	mov    %eax,%r8d
14001942d:	85 c0                	test   %eax,%eax
14001942f:	79 47                	jns    0x140019478
140019431:	48 8b 0d c8 2b 03 00 	mov    0x32bc8(%rip),%rcx        # 0x14004c000
140019438:	48 8d 05 c1 2b 03 00 	lea    0x32bc1(%rip),%rax        # 0x14004c000
14001943f:	48 3b c8             	cmp    %rax,%rcx
140019442:	0f 84 e4 00 00 00    	je     0x14001952c
140019448:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001944c:	0f 84 da 00 00 00    	je     0x14001952c
140019452:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140019456:	4c 8d 0d 5b b9 02 00 	lea    0x2b95b(%rip),%r9        # 0x140044db8
14001945d:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
140019462:	ba 0c 00 00 00       	mov    $0xc,%edx
140019467:	4c 8d 05 7a b9 02 00 	lea    0x2b97a(%rip),%r8        # 0x140044de8
14001946e:	e8 11 88 fe ff       	call   0x140001c84
140019473:	e9 b4 00 00 00       	jmp    0x14001952c
140019478:	83 7c 24 30 06       	cmpl   $0x6,0x30(%rsp)
14001947d:	76 0a                	jbe    0x140019489
14001947f:	bb e5 00 00 c0       	mov    $0xc00000e5,%ebx
140019484:	e9 a8 00 00 00       	jmp    0x140019531
140019489:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001948e:	e8 e9 fa ff ff       	call   0x140018f7c
140019493:	8b 0f                	mov    (%rdi),%ecx
140019495:	39 4c 24 50          	cmp    %ecx,0x50(%rsp)
140019499:	75 5c                	jne    0x1400194f7
14001949b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14001949f:	44 8b c1             	mov    %ecx,%r8d
1400194a2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400194a7:	e8 8a cc 01 00       	call   0x140036136
1400194ac:	85 c0                	test   %eax,%eax
1400194ae:	75 47                	jne    0x1400194f7
1400194b0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400194b5:	e8 c2 fa ff ff       	call   0x140018f7c
1400194ba:	8b 06                	mov    (%rsi),%eax
1400194bc:	39 44 24 60          	cmp    %eax,0x60(%rsp)
1400194c0:	75 15                	jne    0x1400194d7
1400194c2:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400194c6:	44 8b c0             	mov    %eax,%r8d
1400194c9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400194ce:	e8 63 cc 01 00       	call   0x140036136
1400194d3:	85 c0                	test   %eax,%eax