140a631a6:	48 8b 01             	mov    (%rcx),%rax
140a631a9:	0f 10 05 40 d1 61 00 	movups 0x61d140(%rip),%xmm0        # 0x1410802f0
140a631b0:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
140a631b4:	ba 30 00 00 00       	mov    $0x30,%edx
140a631b9:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140a631bd:	48 8b 40 18          	mov    0x18(%rax),%rax
140a631c1:	ff 15 59 08 52 00    	call   *0x520859(%rip)        # 0x140f83a20
140a631c7:	84 c0                	test   %al,%al
140a631c9:	0f 84 1d 01 00 00    	je     0x140a632ec
140a631cf:	48 8b 03             	mov    (%rbx),%rax
140a631d2:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
140a631d6:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
140a631da:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a631de:	48 8b cb             	mov    %rbx,%rcx
140a631e1:	48 8b 40 40          	mov    0x40(%rax),%rax
140a631e5:	ff 15 35 08 52 00    	call   *0x520835(%rip)        # 0x140f83a20
140a631eb:	84 c0                	test   %al,%al
140a631ed:	0f 84 f9 00 00 00    	je     0x140a632ec
140a631f3:	48 8b d7             	mov    %rdi,%rdx
140a631f6:	48 8b cb             	mov    %rbx,%rcx
140a631f9:	e8 c2 02 00 00       	call   0x140a634c0
140a631fe:	84 c0                	test   %al,%al
140a63200:	0f 84 e6 00 00 00    	je     0x140a632ec
140a63206:	48 8b 03             	mov    (%rbx),%rax
140a63209:	48 8b cb             	mov    %rbx,%rcx
140a6320c:	48 8b 40 48          	mov    0x48(%rax),%rax
140a63210:	ff 15 0a 08 52 00    	call   *0x52080a(%rip)        # 0x140f83a20
140a63216:	84 c0                	test   %al,%al
140a63218:	0f 84 ce 00 00 00    	je     0x140a632ec
140a6321e:	48 8b 03             	mov    (%rbx),%rax
140a63221:	0f 10 45 e7          	movups -0x19(%rbp),%xmm0
140a63225:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
140a63229:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a6322d:	48 8b cb             	mov    %rbx,%rcx
140a63230:	48 8b 40 40          	mov    0x40(%rax),%rax
140a63234:	ff 15 e6 07 52 00    	call   *0x5207e6(%rip)        # 0x140f83a20
140a6323a:	84 c0                	test   %al,%al
140a6323c:	0f 84 aa 00 00 00    	je     0x140a632ec
140a63242:	48 8b 03             	mov    (%rbx),%rax
140a63245:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140a63249:	48 8b cb             	mov    %rbx,%rcx
140a6324c:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a63253:	ff 15 c7 07 52 00    	call   *0x5207c7(%rip)        # 0x140f83a20
140a63259:	84 c0                	test   %al,%al
140a6325b:	0f 84 8b 00 00 00    	je     0x140a632ec
140a63261:	48 8b 03             	mov    (%rbx),%rax
140a63264:	48 8b cb             	mov    %rbx,%rcx
140a63267:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6326b:	ff 15 af 07 52 00    	call   *0x5207af(%rip)        # 0x140f83a20
140a63271:	84 c0                	test   %al,%al
140a63273:	74 77                	je     0x140a632ec
140a63275:	48 8b 03             	mov    (%rbx),%rax
140a63278:	0f 10 45 f7          	movups -0x9(%rbp),%xmm0
140a6327c:	0f 29 45 07          	movaps %xmm0,0x7(%rbp)
140a63280:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a63284:	48 8b cb             	mov    %rbx,%rcx
140a63287:	48 8b 40 40          	mov    0x40(%rax),%rax
140a6328b:	ff 15 8f 07 52 00    	call   *0x52078f(%rip)        # 0x140f83a20
140a63291:	84 c0                	test   %al,%al
140a63293:	74 57                	je     0x140a632ec
140a63295:	48 8b 03             	mov    (%rbx),%rax
140a63298:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a6329c:	48 8b cb             	mov    %rbx,%rcx
140a6329f:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a632a6:	ff 15 74 07 52 00    	call   *0x520774(%rip)        # 0x140f83a20
140a632ac:	84 c0                	test   %al,%al
140a632ae:	74 3c                	je     0x140a632ec
140a632b0:	48 8b 03             	mov    (%rbx),%rax
140a632b3:	48 8b cb             	mov    %rbx,%rcx
140a632b6:	48 8b 40 48          	mov    0x48(%rax),%rax
140a632ba:	ff 15 60 07 52 00    	call   *0x520760(%rip)        # 0x140f83a20
140a632c0:	84 c0                	test   %al,%al
140a632c2:	74 28                	je     0x140a632ec
140a632c4:	48 8b d3             	mov    %rbx,%rdx
140a632c7:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140a632cb:	e8 70 5a ff ff       	call   0x140a58d40
140a632d0:	84 c0                	test   %al,%al
140a632d2:	74 18                	je     0x140a632ec
140a632d4:	48 8b 03             	mov    (%rbx),%rax
140a632d7:	48 8b cb             	mov    %rbx,%rcx
140a632da:	48 8b 40 20          	mov    0x20(%rax),%rax
140a632de:	ff 15 3c 07 52 00    	call   *0x52073c(%rip)        # 0x140f83a20
140a632e4:	84 c0                	test   %al,%al
140a632e6:	74 04                	je     0x140a632ec
140a632e8:	b0 01                	mov    $0x1,%al
140a632ea:	eb 02                	jmp    0x140a632ee
140a632ec:	32 c0                	xor    %al,%al
140a632ee:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140a632f5:	00
140a632f6:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a632fa:	49 8b 73 30          	mov    0x30(%r11),%rsi
140a632fe:	49 8b e3             	mov    %r11,%rsp
140a63301:	41 5e                	pop    %r14
140a63303:	5f                   	pop    %rdi
140a63304:	5d                   	pop    %rbp
140a63305:	c3                   	ret
140a63306:	cc                   	int3
140a63307:	cc                   	int3
140a63308:	cc                   	int3
140a63309:	cc                   	int3
140a6330a:	cc                   	int3
140a6330b:	cc                   	int3
140a6330c:	cc                   	int3
140a6330d:	cc                   	int3
140a6330e:	cc                   	int3
140a6330f:	cc                   	int3
140a63310:	4c 8b dc             	mov    %rsp,%r11
140a63313:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140a63317:	49 89 6b 18          	mov    %rbp,0x18(%r11)
140a6331b:	49 89 73 20          	mov    %rsi,0x20(%r11)
140a6331f:	57                   	push   %rdi
140a63320:	48 83 ec 60          	sub    $0x60,%rsp
140a63324:	48 8b fa             	mov    %rdx,%rdi
140a63327:	48 8b d9             	mov    %rcx,%rbx
140a6332a:	48 8d 05 67 d3 61 00 	lea    0x61d367(%rip),%rax        # 0x141080698
140a63331:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140a63335:	49 c7 43 e0 0c 00 00 	movq   $0xc,-0x20(%r11)
140a6333c:	00
140a6333d:	48 8d 05 94 d3 61 00 	lea    0x61d394(%rip),%rax        # 0x1410806d8
140a63344:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140a63348:	49 c7 43 d0 04 00 00 	movq   $0x4,-0x30(%r11)
140a6334f:	00
140a63350:	48 8d 05 19 f9 54 00 	lea    0x54f919(%rip),%rax        # 0x140fb2c70
140a63357:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140a6335b:	49 c7 43 c0 02 00 00 	movq   $0x2,-0x40(%r11)
140a63362:	00
140a63363:	48 8b 01             	mov    (%rcx),%rax
140a63366:	0f 10 05 d3 cf 61 00 	movups 0x61cfd3(%rip),%xmm0        # 0x141080340
140a6336d:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a63372:	ba 35 00 00 00       	mov    $0x35,%edx
140a63377:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140a6337b:	48 8b 40 18          	mov    0x18(%rax),%rax
140a6337f:	ff 15 9b 06 52 00    	call   *0x52069b(%rip)        # 0x140f83a20
140a63385:	84 c0                	test   %al,%al
140a63387:	0f 84 12 01 00 00    	je     0x140a6349f
140a6338d:	48 8b 03             	mov    (%rbx),%rax
140a63390:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a63395:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a6339a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a6339f:	48 8b cb             	mov    %rbx,%rcx
140a633a2:	48 8b 40 40          	mov    0x40(%rax),%rax
140a633a6:	ff 15 74 06 52 00    	call   *0x520674(%rip)        # 0x140f83a20
140a633ac:	84 c0                	test   %al,%al
140a633ae:	0f 84 eb 00 00 00    	je     0x140a6349f
140a633b4:	48 8b 03             	mov    (%rbx),%rax
140a633b7:	48 8b d7             	mov    %rdi,%rdx
140a633ba:	48 8b cb             	mov    %rbx,%rcx
140a633bd:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a633c4:	ff 15 56 06 52 00    	call   *0x520656(%rip)        # 0x140f83a20
140a633ca:	84 c0                	test   %al,%al
140a633cc:	0f 84 cd 00 00 00    	je     0x140a6349f
140a633d2:	48 8b 03             	mov    (%rbx),%rax
140a633d5:	48 8b cb             	mov    %rbx,%rcx
140a633d8:	48 8b 40 48          	mov    0x48(%rax),%rax
140a633dc:	ff 15 3e 06 52 00    	call   *0x52063e(%rip)        # 0x140f83a20
140a633e2:	84 c0                	test   %al,%al
140a633e4:	0f 84 b5 00 00 00    	je     0x140a6349f
140a633ea:	48 8b 03             	mov    (%rbx),%rax
140a633ed:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a633f2:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a633f7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a633fc:	48 8b cb             	mov    %rbx,%rcx
140a633ff:	48 8b 40 40          	mov    0x40(%rax),%rax
140a63403:	ff 15 17 06 52 00    	call   *0x520617(%rip)        # 0x140f83a20
140a63409:	84 c0                	test   %al,%al
140a6340b:	0f 84 8e 00 00 00    	je     0x140a6349f
140a63411:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140a63415:	48 8b cb             	mov    %rbx,%rcx
140a63418:	e8 a3 00 00 00       	call   0x140a634c0
140a6341d:	84 c0                	test   %al,%al
140a6341f:	74 7e                	je     0x140a6349f
140a63421:	48 8b 03             	mov    (%rbx),%rax
140a63424:	48 8b cb             	mov    %rbx,%rcx
140a63427:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6342b:	ff 15 ef 05 52 00    	call   *0x5205ef(%rip)        # 0x140f83a20
140a63431:	84 c0                	test   %al,%al
140a63433:	74 6a                	je     0x140a6349f
140a63435:	48 8b 03             	mov    (%rbx),%rax
140a63438:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140a6343d:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a63442:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a63447:	48 8b cb             	mov    %rbx,%rcx
140a6344a:	48 8b 40 40          	mov    0x40(%rax),%rax
140a6344e:	ff 15 cc 05 52 00    	call   *0x5205cc(%rip)        # 0x140f83a20
140a63454:	84 c0                	test   %al,%al
140a63456:	74 47                	je     0x140a6349f
140a63458:	48 8b 03             	mov    (%rbx),%rax
140a6345b:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a6345f:	48 8b cb             	mov    %rbx,%rcx
140a63462:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a63469:	ff 15 b1 05 52 00    	call   *0x5205b1(%rip)        # 0x140f83a20
140a6346f:	84 c0                	test   %al,%al
140a63471:	74 2c                	je     0x140a6349f
140a63473:	48 8b 03             	mov    (%rbx),%rax
140a63476:	48 8b cb             	mov    %rbx,%rcx
140a63479:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6347d:	ff 15 9d 05 52 00    	call   *0x52059d(%rip)        # 0x140f83a20
140a63483:	84 c0                	test   %al,%al
140a63485:	74 18                	je     0x140a6349f
140a63487:	48 8b 03             	mov    (%rbx),%rax
140a6348a:	48 8b cb             	mov    %rbx,%rcx
140a6348d:	48 8b 40 20          	mov    0x20(%rax),%rax
140a63491:	ff 15 89 05 52 00    	call   *0x520589(%rip)        # 0x140f83a20
140a63497:	84 c0                	test   %al,%al
140a63499:	74 04                	je     0x140a6349f
140a6349b:	b0 01                	mov    $0x1,%al
140a6349d:	eb 02                	jmp    0x140a634a1
140a6349f:	32 c0                	xor    %al,%al
140a634a1:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a634a6:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140a634aa:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a634ae:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a634b2:	49 8b e3             	mov    %r11,%rsp
140a634b5:	5f                   	pop    %rdi
140a634b6:	c3                   	ret
140a634b7:	cc                   	int3
140a634b8:	cc                   	int3
140a634b9:	cc                   	int3
140a634ba:	cc                   	int3
140a634bb:	cc                   	int3
140a634bc:	cc                   	int3
140a634bd:	cc                   	int3
140a634be:	cc                   	int3
140a634bf:	cc                   	int3
140a634c0:	40 55                	rex push %rbp
140a634c2:	53                   	push   %rbx
140a634c3:	56                   	push   %rsi
140a634c4:	57                   	push   %rdi
140a634c5:	41 56                	push   %r14
140a634c7:	48 8b ec             	mov    %rsp,%rbp
140a634ca:	48 83 ec 70          	sub    $0x70,%rsp
140a634ce:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140a634d3:	0f 29 7c 24 50       	movaps %xmm7,0x50(%rsp)
140a634d8:	48 8b fa             	mov    %rdx,%rdi
140a634db:	48 8b d9             	mov    %rcx,%rbx
140a634de:	33 c0                	xor    %eax,%eax
140a634e0:	48 89 45 48          	mov    %rax,0x48(%rbp)
140a634e4:	48 89 45 40          	mov    %rax,0x40(%rbp)
140a634e8:	48 8d 05 1d 9f 61 00 	lea    0x619f1d(%rip),%rax        # 0x14107d40c
140a634ef:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140a634f3:	48 c7 45 d8 05 00 00 	movq   $0x5,-0x28(%rbp)
140a634fa:	00
140a634fb:	48 8d 05 2a 9a 56 00 	lea    0x569a2a(%rip),%rax        # 0x140fccf2c
140a63502:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a63506:	48 c7 45 c8 04 00 00 	movq   $0x4,-0x38(%rbp)
140a6350d:	00
140a6350e:	0f 10 7d c0          	movups -0x40(%rbp),%xmm7
140a63512:	48 8d 75 40          	lea    0x40(%rbp),%rsi
140a63516:	48 8d 05 53 f7 54 00 	lea    0x54f753(%rip),%rax        # 0x140fb2c70
140a6351d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a63521:	48 c7 45 c8 02 00 00 	movq   $0x2,-0x38(%rbp)
140a63528:	00
140a63529:	0f 10 75 c0          	movups -0x40(%rbp),%xmm6
140a6352d:	4c 8d 75 48          	lea    0x48(%rbp),%r14
140a63531:	48 8b 01             	mov    (%rcx),%rax
140a63534:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140a63538:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140a6353d:	ba 36 00 00 00       	mov    $0x36,%edx
140a63542:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140a63546:	48 8b 40 18          	mov    0x18(%rax),%rax
140a6354a:	ff 15 d0 04 52 00    	call   *0x5204d0(%rip)        # 0x140f83a20
140a63550:	84 c0                	test   %al,%al
140a63552:	0f 84 df 00 00 00    	je     0x140a63637
140a63558:	48 8b 03             	mov    (%rbx),%rax
140a6355b:	0f 29 75 d0          	movaps %xmm6,-0x30(%rbp)
140a6355f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a63563:	48 8b cb             	mov    %rbx,%rcx
140a63566:	48 8b 40 40          	mov    0x40(%rax),%rax
140a6356a:	ff 15 b0 04 52 00    	call   *0x5204b0(%rip)        # 0x140f83a20
140a63570:	84 c0                	test   %al,%al
140a63572:	0f 84 bf 00 00 00    	je     0x140a63637
140a63578:	48 8b 03             	mov    (%rbx),%rax
140a6357b:	49 8b d6             	mov    %r14,%rdx
140a6357e:	48 8b cb             	mov    %rbx,%rcx
140a63581:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a63588:	ff 15 92 04 52 00    	call   *0x520492(%rip)        # 0x140f83a20
140a6358e:	84 c0                	test   %al,%al
140a63590:	0f 84 a1 00 00 00    	je     0x140a63637
140a63596:	48 8b 03             	mov    (%rbx),%rax
140a63599:	48 8b cb             	mov    %rbx,%rcx
140a6359c:	48 8b 40 48          	mov    0x48(%rax),%rax
140a635a0:	ff 15 7a 04 52 00    	call   *0x52047a(%rip)        # 0x140f83a20
140a635a6:	84 c0                	test   %al,%al
140a635a8:	0f 84 89 00 00 00    	je     0x140a63637
140a635ae:	48 8b 03             	mov    (%rbx),%rax
140a635b1:	0f 29 7d d0          	movaps %xmm7,-0x30(%rbp)
140a635b5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a635b9:	48 8b cb             	mov    %rbx,%rcx
140a635bc:	48 8b 40 40          	mov    0x40(%rax),%rax
140a635c0:	ff 15 5a 04 52 00    	call   *0x52045a(%rip)        # 0x140f83a20
140a635c6:	84 c0                	test   %al,%al
140a635c8:	74 6d                	je     0x140a63637
140a635ca:	48 8b d6             	mov    %rsi,%rdx
140a635cd:	48 8b cb             	mov    %rbx,%rcx
140a635d0:	e8 eb 74 ff ff       	call   0x140a5aac0
140a635d5:	84 c0                	test   %al,%al
140a635d7:	74 5e                	je     0x140a63637
140a635d9:	48 8b 03             	mov    (%rbx),%rax
140a635dc:	48 8b cb             	mov    %rbx,%rcx
140a635df:	48 8b 40 48          	mov    0x48(%rax),%rax
140a635e3:	ff 15 37 04 52 00    	call   *0x520437(%rip)        # 0x140f83a20
140a635e9:	84 c0                	test   %al,%al
140a635eb:	74 4a                	je     0x140a63637
140a635ed:	48 8d 45 40          	lea    0x40(%rbp),%rax
140a635f1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a635f6:	4c 8b 4d 48          	mov    0x48(%rbp),%r9
140a635fa:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140a635fe:	48 8b d7             	mov    %rdi,%rdx
140a63601:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140a63605:	e8 86 4b fa ff       	call   0x140a08190
140a6360a:	0f b6 55 30          	movzbl 0x30(%rbp),%edx
140a6360e:	84 d2                	test   %dl,%dl
140a63610:	74 4d                	je     0x140a6365f
140a63612:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
140a63618:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140a6361c:	e8 bf 39 fa ff       	call   0x140a06fe0
140a63621:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a63625:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140a63629:	e8 c2 b6 f5 ff       	call   0x1409becf0
140a6362e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140a63632:	e8 b9 bb f5 ff       	call   0x1409bf1f0
140a63637:	32 db                	xor    %bl,%bl
140a63639:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140a6363d:	48 85 c9             	test   %rcx,%rcx
140a63640:	74 05                	je     0x140a63647
140a63642:	e8 09 68 fa ff       	call   0x140a09e50
140a63647:	0f b6 c3             	movzbl %bl,%eax
140a6364a:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140a6364f:	0f 28 7c 24 50       	movaps 0x50(%rsp),%xmm7
140a63654:	48 83 c4 70          	add    $0x70,%rsp
140a63658:	41 5e                	pop    %r14
140a6365a:	5f                   	pop    %rdi
140a6365b:	5e                   	pop    %rsi
140a6365c:	5b                   	pop    %rbx
140a6365d:	5d                   	pop    %rbp
140a6365e:	c3                   	ret
140a6365f:	48 8b 03             	mov    (%rbx),%rax
140a63662:	48 8b cb             	mov    %rbx,%rcx
140a63665:	48 8b 40 20          	mov    0x20(%rax),%rax
140a63669:	ff 15 b1 03 52 00    	call   *0x5203b1(%rip)        # 0x140f83a20
140a6366f:	0f b6 d8             	movzbl %al,%ebx
140a63672:	eb c5                	jmp    0x140a63639
140a63674:	cc                   	int3
140a63675:	cc                   	int3
140a63676:	cc                   	int3
140a63677:	cc                   	int3
140a63678:	cc                   	int3
140a63679:	cc                   	int3
140a6367a:	cc                   	int3
140a6367b:	cc                   	int3