1401133c1:	ff 15 89 67 21 00    	call   *0x216789(%rip)        # 0x140329b50
1401133c7:	c7 44 24 30 16 02 00 	movl   $0x216,0x30(%rsp)
1401133ce:	00
1401133cf:	45 33 c9             	xor    %r9d,%r9d
1401133d2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1401133d6:	45 33 c0             	xor    %r8d,%r8d
1401133d9:	33 d2                	xor    %edx,%edx
1401133db:	89 74 24 20          	mov    %esi,0x20(%rsp)
1401133df:	48 8b cd             	mov    %rbp,%rcx
1401133e2:	ff 15 68 67 21 00    	call   *0x216768(%rip)        # 0x140329b50
1401133e8:	41 80 be b0 00 00 00 	cmpb   $0x0,0xb0(%r14)
1401133ef:	00
1401133f0:	74 17                	je     0x140113409
1401133f2:	45 33 c9             	xor    %r9d,%r9d
1401133f5:	ba 12 01 00 00       	mov    $0x112,%edx
1401133fa:	41 b8 30 f0 00 00    	mov    $0xf030,%r8d
140113400:	48 8b cd             	mov    %rbp,%rcx
140113403:	ff 15 17 67 21 00    	call   *0x216717(%rip)        # 0x140329b20
140113409:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
140113410:	00
140113411:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140113418:	00
140113419:	48 33 cc             	xor    %rsp,%rcx
14011341c:	e8 1f 72 1e 00       	call   0x1402fa640
140113421:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140113428:	41 5e                	pop    %r14
14011342a:	5f                   	pop    %rdi
14011342b:	5d                   	pop    %rbp
14011342c:	5b                   	pop    %rbx
14011342d:	c3                   	ret
14011342e:	cc                   	int3
14011342f:	cc                   	int3
140113430:	40 53                	rex push %rbx
140113432:	48 83 ec 20          	sub    $0x20,%rsp
140113436:	49 8b d8             	mov    %r8,%rbx
140113439:	4c 8b 02             	mov    (%rdx),%r8
14011343c:	4d 85 c0             	test   %r8,%r8
14011343f:	74 16                	je     0x140113457
140113441:	49 8b 40 08          	mov    0x8(%r8),%rax
140113445:	48 63 48 04          	movslq 0x4(%rax),%rcx
140113449:	49 83 c0 08          	add    $0x8,%r8
14011344d:	49 03 c8             	add    %r8,%rcx
140113450:	48 8b 01             	mov    (%rcx),%rax
140113453:	ff 50 08             	call   *0x8(%rax)
140113456:	90                   	nop
140113457:	48 8b 13             	mov    (%rbx),%rdx
14011345a:	48 85 d2             	test   %rdx,%rdx
14011345d:	74 16                	je     0x140113475
14011345f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140113463:	48 63 48 04          	movslq 0x4(%rax),%rcx
140113467:	48 83 c2 08          	add    $0x8,%rdx
14011346b:	48 03 ca             	add    %rdx,%rcx
14011346e:	48 8b 01             	mov    (%rcx),%rax
140113471:	ff 50 08             	call   *0x8(%rax)
140113474:	90                   	nop
140113475:	48 83 c4 20          	add    $0x20,%rsp
140113479:	5b                   	pop    %rbx
14011347a:	c3                   	ret
14011347b:	cc                   	int3
14011347c:	cc                   	int3
14011347d:	cc                   	int3
14011347e:	cc                   	int3
14011347f:	cc                   	int3
140113480:	48 8b c4             	mov    %rsp,%rax
140113483:	48 89 58 18          	mov    %rbx,0x18(%rax)
140113487:	48 89 70 20          	mov    %rsi,0x20(%rax)
14011348b:	55                   	push   %rbp
14011348c:	57                   	push   %rdi
14011348d:	41 55                	push   %r13
14011348f:	41 56                	push   %r14
140113491:	41 57                	push   %r15
140113493:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140113497:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14011349e:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1401134a2:	48 8b 05 d7 4c 2f 00 	mov    0x2f4cd7(%rip),%rax        # 0x140408180
1401134a9:	48 33 c4             	xor    %rsp,%rax
1401134ac:	48 89 45 17          	mov    %rax,0x17(%rbp)
1401134b0:	4c 8b f2             	mov    %rdx,%r14
1401134b3:	4c 8b e9             	mov    %rcx,%r13
1401134b6:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
1401134ba:	48 8b 0a             	mov    (%rdx),%rcx
1401134bd:	48 8b 01             	mov    (%rcx),%rax
1401134c0:	ff 50 50             	call   *0x50(%rax)
1401134c3:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401134c7:	49 8b 9d 10 02 00 00 	mov    0x210(%r13),%rbx
1401134ce:	49 8b 16             	mov    (%r14),%rdx
1401134d1:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401134d6:	48 85 d2             	test   %rdx,%rdx
1401134d9:	74 19                	je     0x1401134f4
1401134db:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401134df:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401134e3:	48 83 c2 08          	add    $0x8,%rdx
1401134e7:	48 03 ca             	add    %rdx,%rcx
1401134ea:	48 8b 01             	mov    (%rcx),%rax
1401134ed:	ff 10                	call   *(%rax)
1401134ef:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401134f4:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1401134f9:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401134fd:	48 8b 02             	mov    (%rdx),%rax
140113500:	48 8b ca             	mov    %rdx,%rcx
140113503:	ff 50 50             	call   *0x50(%rax)
140113506:	44 8b f8             	mov    %eax,%r15d
140113509:	80 bb 50 03 00 00 00 	cmpb   $0x0,0x350(%rbx)
140113510:	75 1f                	jne    0x140113531
140113512:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140113516:	48 85 c9             	test   %rcx,%rcx
140113519:	74 0f                	je     0x14011352a
14011351b:	48 8b 11             	mov    (%rcx),%rdx
14011351e:	4c 8b 0a             	mov    (%rdx),%r9
140113521:	41 b0 01             	mov    $0x1,%r8b
140113524:	48 8b d3             	mov    %rbx,%rdx
140113527:	41 ff d1             	call   *%r9
14011352a:	c6 83 50 03 00 00 01 	movb   $0x1,0x350(%rbx)
140113531:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140113536:	48 8b 01             	mov    (%rcx),%rax
140113539:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14011353d:	ff 50 08             	call   *0x8(%rax)
140113540:	90                   	nop
140113541:	48 8b 08             	mov    (%rax),%rcx
140113544:	48 8b 01             	mov    (%rcx),%rax
140113547:	ff 50 20             	call   *0x20(%rax)
14011354a:	48 8b f8             	mov    %rax,%rdi
14011354d:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140113551:	48 85 c9             	test   %rcx,%rcx
140113554:	74 16                	je     0x14011356c
140113556:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14011355a:	4c 63 42 04          	movslq 0x4(%rdx),%r8
14011355e:	48 83 c1 08          	add    $0x8,%rcx
140113562:	49 03 c8             	add    %r8,%rcx
140113565:	48 8b 11             	mov    (%rcx),%rdx
140113568:	ff 52 08             	call   *0x8(%rdx)
14011356b:	90                   	nop
14011356c:	48 8b cf             	mov    %rdi,%rcx
14011356f:	ff 15 ab 66 21 00    	call   *0x2166ab(%rip)        # 0x140329c20
140113575:	48 85 c0             	test   %rax,%rax
140113578:	74 0c                	je     0x140113586
14011357a:	48 8b cf             	mov    %rdi,%rcx
14011357d:	ff 15 9d 66 21 00    	call   *0x21669d(%rip)        # 0x140329c20
140113583:	48 8b f8             	mov    %rax,%rdi
140113586:	48 8b b3 40 03 00 00 	mov    0x340(%rbx),%rsi
14011358d:	48 8b 9b 38 03 00 00 	mov    0x338(%rbx),%rbx
140113594:	48 3b de             	cmp    %rsi,%rbx
140113597:	74 1f                	je     0x1401135b8
140113599:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401135a0:	48 8b 0b             	mov    (%rbx),%rcx
1401135a3:	48 8b 01             	mov    (%rcx),%rax
1401135a6:	4c 8b c7             	mov    %rdi,%r8
1401135a9:	41 8b d7             	mov    %r15d,%edx
1401135ac:	ff 50 28             	call   *0x28(%rax)
1401135af:	48 83 c3 08          	add    $0x8,%rbx
1401135b3:	48 3b de             	cmp    %rsi,%rbx
1401135b6:	75 e8                	jne    0x1401135a0
1401135b8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401135bd:	48 85 c0             	test   %rax,%rax
1401135c0:	74 16                	je     0x1401135d8
1401135c2:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401135c6:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401135ca:	48 83 c0 08          	add    $0x8,%rax
1401135ce:	48 03 c8             	add    %rax,%rcx
1401135d1:	48 8b 01             	mov    (%rcx),%rax
1401135d4:	ff 50 08             	call   *0x8(%rax)
1401135d7:	90                   	nop
1401135d8:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1401135dd:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401135e1:	49 8b 16             	mov    (%r14),%rdx
1401135e4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401135e9:	48 85 d2             	test   %rdx,%rdx
1401135ec:	74 15                	je     0x140113603
1401135ee:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401135f2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401135f6:	48 83 c2 08          	add    $0x8,%rdx
1401135fa:	48 03 ca             	add    %rdx,%rcx
1401135fd:	48 8b 01             	mov    (%rcx),%rax
140113600:	ff 10                	call   *(%rax)
140113602:	90                   	nop
140113603:	49 8d 8d 50 01 00 00 	lea    0x150(%r13),%rcx
14011360a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14011360f:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140113613:	e8 38 01 fe ff       	call   0x1400f3750
140113618:	48 8b 08             	mov    (%rax),%rcx
14011361b:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14011361f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140113624:	48 89 41 18          	mov    %rax,0x18(%rcx)
140113628:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14011362d:	48 85 d2             	test   %rdx,%rdx
140113630:	74 16                	je     0x140113648
140113632:	48 8b 42 08          	mov    0x8(%rdx),%rax
140113636:	48 63 48 04          	movslq 0x4(%rax),%rcx
14011363a:	48 83 c2 08          	add    $0x8,%rdx
14011363e:	48 03 ca             	add    %rdx,%rcx
140113641:	48 8b 01             	mov    (%rcx),%rax
140113644:	ff 50 08             	call   *0x8(%rax)
140113647:	90                   	nop
140113648:	41 83 bd 90 01 00 00 	cmpl   $0x0,0x190(%r13)
14011364f:	00
140113650:	0f 85 19 02 00 00    	jne    0x14011386f
140113656:	8b 44 24 20          	mov    0x20(%rsp),%eax
14011365a:	41 89 85 90 01 00 00 	mov    %eax,0x190(%r13)
140113661:	0f 57 c0             	xorps  %xmm0,%xmm0
140113664:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140113668:	0f 57 c9             	xorps  %xmm1,%xmm1
14011366b:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140113670:	b9 20 00 00 00       	mov    $0x20,%ecx
140113675:	e8 ce 6b 1e 00       	call   0x1402fa248
14011367a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14011367e:	66 0f 6f 05 4a 46 22 	movdqa 0x22464a(%rip),%xmm0        # 0x140337cd0
140113685:	00
140113686:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14011368b:	0f 10 05 3e 07 22 00 	movups 0x22073e(%rip),%xmm0        # 0x140333dd0
140113692:	0f 11 00             	movups %xmm0,(%rax)
140113695:	8b 0d 45 07 22 00    	mov    0x220745(%rip),%ecx        # 0x140333de0
14011369b:	89 48 10             	mov    %ecx,0x10(%rax)
14011369e:	0f b7 0d 3f 07 22 00 	movzwl 0x22073f(%rip),%ecx        # 0x140333de4
1401136a5:	66 89 48 14          	mov    %cx,0x14(%rax)
1401136a9:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1401136ad:	49 8d 7d 80          	lea    -0x80(%r13),%rdi
1401136b1:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1401136b5:	48 8d 05 74 a5 ff ff 	lea    -0x5a8c(%rip),%rax        # 0x14010dc30
1401136bc:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1401136c0:	48 c7 45 a7 00 00 00 	movq   $0x0,-0x59(%rbp)
1401136c7:	00
1401136c8:	48 8d 05 f1 42 22 00 	lea    0x2242f1(%rip),%rax        # 0x1403379c0
1401136cf:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401136d3:	0f 10 45 97          	movups -0x69(%rbp),%xmm0
1401136d7:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1401136db:	f2 0f 10 4d a7       	movsd  -0x59(%rbp),%xmm1
1401136e0:	f2 0f 11 4d ef       	movsd  %xmm1,-0x11(%rbp)
1401136e5:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1401136e9:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1401136ed:	45 33 c9             	xor    %r9d,%r9d
1401136f0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1401136f4:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1401136f8:	49 8d 4d 38          	lea    0x38(%r13),%rcx
1401136fc:	e8 cf b3 fd ff       	call   0x1400eead0
140113701:	90                   	nop
140113702:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140113706:	48 85 c9             	test   %rcx,%rcx
140113709:	74 11                	je     0x14011371c
14011370b:	48 8b 01             	mov    (%rcx),%rax
14011370e:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140113712:	48 3b ca             	cmp    %rdx,%rcx
140113715:	0f 95 c2             	setne  %dl
140113718:	ff 50 20             	call   *0x20(%rax)
14011371b:	90                   	nop
14011371c:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140113720:	48 83 fa 0f          	cmp    $0xf,%rdx
140113724:	76 34                	jbe    0x14011375a
140113726:	48 ff c2             	inc    %rdx
140113729:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14011372d:	48 8b c1             	mov    %rcx,%rax
140113730:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140113737:	72 1c                	jb     0x140113755
140113739:	48 83 c2 27          	add    $0x27,%rdx
14011373d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113741:	48 2b c1             	sub    %rcx,%rax
140113744:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140113748:	48 83 f8 1f          	cmp    $0x1f,%rax
14011374c:	76 07                	jbe    0x140113755
14011374e:	ff 15 a4 68 21 00    	call   *0x2168a4(%rip)        # 0x140329ff8
140113754:	cc                   	int3
140113755:	e8 2a 6b 1e 00       	call   0x1402fa284
14011375a:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
14011375f:	4c 8d 05 62 07 22 00 	lea    0x220762(%rip),%r8        # 0x140333ec8
140113766:	ba 02 00 00 00       	mov    $0x2,%edx
14011376b:	33 c9                	xor    %ecx,%ecx
14011376d:	e8 8e 64 fa ff       	call   0x1400b9c00
140113772:	0f 57 c0             	xorps  %xmm0,%xmm0
140113775:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140113779:	66 0f 6f 35 af 72 21 	movdqa 0x2172af(%rip),%xmm6        # 0x14032aa30
140113780:	00
140113781:	f3 0f 7f 75 c7       	movdqu %xmm6,-0x39(%rbp)
140113786:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
14011378a:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
14011378e:	0f 57 c9             	xorps  %xmm1,%xmm1
140113791:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
140113796:	b9 20 00 00 00       	mov    $0x20,%ecx
14011379b:	e8 a8 6a 1e 00       	call   0x1402fa248
1401137a0:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1401137a4:	66 0f 6f 05 b4 c4 21 	movdqa 0x21c4b4(%rip),%xmm0        # 0x14032fc60
1401137ab:	00
1401137ac:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401137b1:	0f 10 05 38 07 22 00 	movups 0x220738(%rip),%xmm0        # 0x140333ef0
1401137b8:	0f 11 00             	movups %xmm0,(%rax)
1401137bb:	f2 0f 10 05 3d 07 22 	movsd  0x22073d(%rip),%xmm0        # 0x140333f00
1401137c2:	00
1401137c3:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1401137c8:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1401137cc:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1401137d0:	41 b0 01             	mov    $0x1,%r8b
1401137d3:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401137d7:	48 8b cf             	mov    %rdi,%rcx
1401137da:	e8 f1 d6 ff ff       	call   0x140110ed0
1401137df:	90                   	nop
1401137e0:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1401137e4:	48 83 fa 0f          	cmp    $0xf,%rdx
1401137e8:	76 3c                	jbe    0x140113826
1401137ea:	48 ff c2             	inc    %rdx
1401137ed:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1401137f1:	48 8b c1             	mov    %rcx,%rax
1401137f4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401137fb:	72 1c                	jb     0x140113819
1401137fd:	48 83 c2 27          	add    $0x27,%rdx
140113801:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113805:	48 2b c1             	sub    %rcx,%rax
140113808:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011380c:	48 83 f8 1f          	cmp    $0x1f,%rax
140113810:	76 07                	jbe    0x140113819
140113812:	ff 15 e0 67 21 00    	call   *0x2167e0(%rip)        # 0x140329ff8
140113818:	cc                   	int3
140113819:	e8 66 6a 1e 00       	call   0x1402fa284
14011381e:	66 0f 6f 35 0a 72 21 	movdqa 0x21720a(%rip),%xmm6        # 0x14032aa30
140113825:	00
140113826:	f3 0f 7f 75 a7       	movdqu %xmm6,-0x59(%rbp)
14011382b:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
14011382f:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140113833:	48 83 fa 0f          	cmp    $0xf,%rdx
140113837:	76 4e                	jbe    0x140113887
140113839:	48 ff c2             	inc    %rdx
14011383c:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140113840:	48 8b c1             	mov    %rcx,%rax
140113843:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14011384a:	72 1c                	jb     0x140113868
14011384c:	48 83 c2 27          	add    $0x27,%rdx
140113850:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140113854:	48 2b c1             	sub    %rcx,%rax
140113857:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14011385b:	48 83 f8 1f          	cmp    $0x1f,%rax
14011385f:	76 07                	jbe    0x140113868
140113861:	ff 15 91 67 21 00    	call   *0x216791(%rip)        # 0x140329ff8
140113867:	cc                   	int3
140113868:	e8 17 6a 1e 00       	call   0x1402fa284
14011386d:	eb 18                	jmp    0x140113887
14011386f:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140113874:	4c 8d 05 95 06 22 00 	lea    0x220695(%rip),%r8        # 0x140333f10
14011387b:	ba 02 00 00 00       	mov    $0x2,%edx
140113880:	33 c9                	xor    %ecx,%ecx
140113882:	e8 79 63 fa ff       	call   0x1400b9c00
140113887:	49 8b 85 90 02 00 00 	mov    0x290(%r13),%rax
14011388e:	80 b8 9d 00 00 00 00 	cmpb   $0x0,0x9d(%rax)
140113895:	75 51                	jne    0x1401138e8
140113897:	49 8b 0e             	mov    (%r14),%rcx
14011389a:	48 8b 01             	mov    (%rcx),%rax
14011389d:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401138a1:	ff 50 08             	call   *0x8(%rax)
1401138a4:	90                   	nop
1401138a5:	48 8b 08             	mov    (%rax),%rcx
1401138a8:	48 8b 01             	mov    (%rcx),%rax
1401138ab:	ff 50 20             	call   *0x20(%rax)
1401138ae:	48 8b d8             	mov    %rax,%rbx
1401138b1:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx