14043042f:	88 45 da             	mov    %al,-0x26(%rbp)
140430432:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
140430436:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14043043c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140430440:	48 8b cb             	mov    %rbx,%rcx
140430443:	e8 58 6b 2c 00       	call   0x1406f6fa0
140430448:	90                   	nop
140430449:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14043044d:	48 83 fa 0f          	cmp    $0xf,%rdx
140430451:	76 31                	jbe    0x140430484
140430453:	48 ff c2             	inc    %rdx
140430456:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14043045a:	48 8b c1             	mov    %rcx,%rax
14043045d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140430464:	72 19                	jb     0x14043047f
140430466:	48 83 c2 27          	add    $0x27,%rdx
14043046a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14043046e:	48 2b c1             	sub    %rcx,%rax
140430471:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140430475:	48 83 f8 1f          	cmp    $0x1f,%rax
140430479:	0f 87 0a 03 00 00    	ja     0x140430789
14043047f:	e8 c0 ac 9e 00       	call   0x140e1b144
140430484:	48 8d 3d 35 2e bc 00 	lea    0xbc2e35(%rip),%rdi        # 0x140ff32c0
14043048b:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14043048f:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
140430496:	00
140430497:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
14043049b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404304a0:	45 33 c9             	xor    %r9d,%r9d
1404304a3:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404304a7:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404304ab:	48 8b 0d ae 29 00 01 	mov    0x10029ae(%rip),%rcx        # 0x141432e60
1404304b2:	e8 39 41 3e 00       	call   0x1408145f0
1404304b7:	48 8b 08             	mov    (%rax),%rcx
1404304ba:	48 89 0d 37 70 ff 00 	mov    %rcx,0xff7037(%rip)        # 0x1414274f8
1404304c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1404304c4:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404304c8:	0f 57 c9             	xorps  %xmm1,%xmm1
1404304cb:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404304d0:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1404304d6:	48 8b d7             	mov    %rdi,%rdx
1404304d9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404304dd:	e8 1e 69 d6 ff       	call   0x140196e00
1404304e2:	90                   	nop
1404304e3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404304e9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404304ed:	48 8b cb             	mov    %rbx,%rcx
1404304f0:	e8 ab 6a 2c 00       	call   0x1406f6fa0
1404304f5:	90                   	nop
1404304f6:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404304fa:	48 83 fa 0f          	cmp    $0xf,%rdx
1404304fe:	76 31                	jbe    0x140430531
140430500:	48 ff c2             	inc    %rdx
140430503:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140430507:	48 8b c1             	mov    %rcx,%rax
14043050a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140430511:	72 19                	jb     0x14043052c
140430513:	48 83 c2 27          	add    $0x27,%rdx
140430517:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14043051b:	48 2b c1             	sub    %rcx,%rax
14043051e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140430522:	48 83 f8 1f          	cmp    $0x1f,%rax
140430526:	0f 87 63 02 00 00    	ja     0x14043078f
14043052c:	e8 13 ac 9e 00       	call   0x140e1b144
140430531:	48 8d 3d a0 2d bc 00 	lea    0xbc2da0(%rip),%rdi        # 0x140ff32d8
140430538:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14043053c:	48 c7 45 c8 17 00 00 	movq   $0x17,-0x38(%rbp)
140430543:	00
140430544:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140430548:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14043054d:	45 33 c9             	xor    %r9d,%r9d
140430550:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140430554:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140430558:	48 8b 0d 01 29 00 01 	mov    0x1002901(%rip),%rcx        # 0x141432e60
14043055f:	e8 8c 40 3e 00       	call   0x1408145f0
140430564:	48 8b 08             	mov    (%rax),%rcx
140430567:	48 89 0d b2 6f ff 00 	mov    %rcx,0xff6fb2(%rip)        # 0x141427520
14043056e:	0f 57 c0             	xorps  %xmm0,%xmm0
140430571:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140430575:	0f 57 c9             	xorps  %xmm1,%xmm1
140430578:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14043057d:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140430583:	48 8b d7             	mov    %rdi,%rdx
140430586:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14043058a:	e8 71 68 d6 ff       	call   0x140196e00
14043058f:	90                   	nop
140430590:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140430596:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14043059a:	48 8b cb             	mov    %rbx,%rcx
14043059d:	e8 fe 69 2c 00       	call   0x1406f6fa0
1404305a2:	90                   	nop
1404305a3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404305a7:	48 83 fa 0f          	cmp    $0xf,%rdx
1404305ab:	76 31                	jbe    0x1404305de
1404305ad:	48 ff c2             	inc    %rdx
1404305b0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404305b4:	48 8b c1             	mov    %rcx,%rax
1404305b7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404305be:	72 19                	jb     0x1404305d9
1404305c0:	48 83 c2 27          	add    $0x27,%rdx
1404305c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404305c8:	48 2b c1             	sub    %rcx,%rax
1404305cb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404305cf:	48 83 f8 1f          	cmp    $0x1f,%rax
1404305d3:	0f 87 bc 01 00 00    	ja     0x140430795
1404305d9:	e8 66 ab 9e 00       	call   0x140e1b144
1404305de:	48 8d 3d 0b 2d bc 00 	lea    0xbc2d0b(%rip),%rdi        # 0x140ff32f0
1404305e5:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1404305e9:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
1404305f0:	00
1404305f1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404305f5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404305fa:	45 33 c9             	xor    %r9d,%r9d
1404305fd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140430601:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140430605:	48 8b 0d 54 28 00 01 	mov    0x1002854(%rip),%rcx        # 0x141432e60
14043060c:	e8 df 3f 3e 00       	call   0x1408145f0
140430611:	48 8b 08             	mov    (%rax),%rcx
140430614:	48 89 0d fd 6e ff 00 	mov    %rcx,0xff6efd(%rip)        # 0x141427518
14043061b:	0f 57 c0             	xorps  %xmm0,%xmm0
14043061e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140430622:	0f 57 c9             	xorps  %xmm1,%xmm1
140430625:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14043062a:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140430630:	48 8b d7             	mov    %rdi,%rdx
140430633:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140430637:	e8 c4 67 d6 ff       	call   0x140196e00
14043063c:	90                   	nop
14043063d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140430643:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140430647:	48 8b cb             	mov    %rbx,%rcx
14043064a:	e8 51 69 2c 00       	call   0x1406f6fa0
14043064f:	90                   	nop
140430650:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140430654:	48 83 fa 0f          	cmp    $0xf,%rdx
140430658:	76 31                	jbe    0x14043068b
14043065a:	48 ff c2             	inc    %rdx
14043065d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140430661:	48 8b c1             	mov    %rcx,%rax
140430664:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14043066b:	72 19                	jb     0x140430686
14043066d:	48 83 c2 27          	add    $0x27,%rdx
140430671:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140430675:	48 2b c1             	sub    %rcx,%rax
140430678:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14043067c:	48 83 f8 1f          	cmp    $0x1f,%rax
140430680:	0f 87 15 01 00 00    	ja     0x14043079b
140430686:	e8 b9 aa 9e 00       	call   0x140e1b144
14043068b:	48 8d 3d 76 2c bc 00 	lea    0xbc2c76(%rip),%rdi        # 0x140ff3308
140430692:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140430696:	48 c7 45 c8 1b 00 00 	movq   $0x1b,-0x38(%rbp)
14043069d:	00
14043069e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404306a2:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404306a7:	45 33 c9             	xor    %r9d,%r9d
1404306aa:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404306ae:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404306b2:	48 8b 0d a7 27 00 01 	mov    0x10027a7(%rip),%rcx        # 0x141432e60
1404306b9:	e8 32 3f 3e 00       	call   0x1408145f0
1404306be:	48 8b 08             	mov    (%rax),%rcx
1404306c1:	48 89 0d 18 6e ff 00 	mov    %rcx,0xff6e18(%rip)        # 0x1414274e0
1404306c8:	0f 57 c0             	xorps  %xmm0,%xmm0
1404306cb:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404306cf:	0f 57 c9             	xorps  %xmm1,%xmm1
1404306d2:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404306d7:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
1404306dd:	48 8b d7             	mov    %rdi,%rdx
1404306e0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404306e4:	e8 17 67 d6 ff       	call   0x140196e00
1404306e9:	90                   	nop
1404306ea:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404306f0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404306f4:	48 8b cb             	mov    %rbx,%rcx
1404306f7:	e8 a4 68 2c 00       	call   0x1406f6fa0
1404306fc:	90                   	nop
1404306fd:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140430701:	48 83 fa 0f          	cmp    $0xf,%rdx
140430705:	76 2d                	jbe    0x140430734
140430707:	48 ff c2             	inc    %rdx
14043070a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14043070e:	48 8b c1             	mov    %rcx,%rax
140430711:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140430718:	72 15                	jb     0x14043072f
14043071a:	48 83 c2 27          	add    $0x27,%rdx
14043071e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140430722:	48 2b c1             	sub    %rcx,%rax
140430725:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140430729:	48 83 f8 1f          	cmp    $0x1f,%rax
14043072d:	77 24                	ja     0x140430753
14043072f:	e8 10 aa 9e 00       	call   0x140e1b144
140430734:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140430738:	48 33 cc             	xor    %rsp,%rcx
14043073b:	e8 c0 ad 9e 00       	call   0x140e1b500
140430740:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140430745:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
14043074c:	00
14043074d:	48 83 c4 60          	add    $0x60,%rsp
140430751:	5d                   	pop    %rbp
140430752:	c3                   	ret
140430753:	e8 4c 9a 9f 00       	call   0x140e2a1a4
140430758:	cc                   	int3
140430759:	e8 46 9a 9f 00       	call   0x140e2a1a4
14043075e:	cc                   	int3
14043075f:	e8 40 9a 9f 00       	call   0x140e2a1a4
140430764:	cc                   	int3
140430765:	e8 3a 9a 9f 00       	call   0x140e2a1a4
14043076a:	cc                   	int3
14043076b:	e8 34 9a 9f 00       	call   0x140e2a1a4
140430770:	cc                   	int3
140430771:	e8 2e 9a 9f 00       	call   0x140e2a1a4
140430776:	cc                   	int3
140430777:	e8 28 9a 9f 00       	call   0x140e2a1a4
14043077c:	cc                   	int3
14043077d:	e8 22 9a 9f 00       	call   0x140e2a1a4
140430782:	cc                   	int3
140430783:	e8 1c 9a 9f 00       	call   0x140e2a1a4
140430788:	cc                   	int3
140430789:	e8 16 9a 9f 00       	call   0x140e2a1a4
14043078e:	cc                   	int3
14043078f:	e8 10 9a 9f 00       	call   0x140e2a1a4
140430794:	cc                   	int3
140430795:	e8 0a 9a 9f 00       	call   0x140e2a1a4
14043079a:	cc                   	int3
14043079b:	e8 04 9a 9f 00       	call   0x140e2a1a4
1404307a0:	cc                   	int3
1404307a1:	cc                   	int3
1404307a2:	cc                   	int3
1404307a3:	cc                   	int3
1404307a4:	cc                   	int3
1404307a5:	cc                   	int3
1404307a6:	cc                   	int3
1404307a7:	cc                   	int3
1404307a8:	cc                   	int3
1404307a9:	cc                   	int3
1404307aa:	cc                   	int3
1404307ab:	cc                   	int3
1404307ac:	cc                   	int3
1404307ad:	cc                   	int3
1404307ae:	cc                   	int3
1404307af:	cc                   	int3
1404307b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404307b5:	55                   	push   %rbp
1404307b6:	56                   	push   %rsi
1404307b7:	57                   	push   %rdi
1404307b8:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1404307bf:	48 8b 05 3a 87 f8 00 	mov    0xf8873a(%rip),%rax        # 0x1413b8f00
1404307c6:	48 33 c4             	xor    %rsp,%rax
1404307c9:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404307d0:	00
1404307d1:	49 8b d9             	mov    %r9,%rbx
1404307d4:	41 8b f0             	mov    %r8d,%esi
1404307d7:	48 8b ea             	mov    %rdx,%rbp
1404307da:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404307df:	48 85 c9             	test   %rcx,%rcx
1404307e2:	74 05                	je     0x1404307e9
1404307e4:	8b 79 20             	mov    0x20(%rcx),%edi
1404307e7:	eb 02                	jmp    0x1404307eb
1404307e9:	33 ff                	xor    %edi,%edi
1404307eb:	48 8b cd             	mov    %rbp,%rcx
1404307ee:	e8 8d d8 3f 00       	call   0x14082e080
1404307f3:	48 8b 08             	mov    (%rax),%rcx
1404307f6:	48 85 c9             	test   %rcx,%rcx
1404307f9:	74 1c                	je     0x140430817
1404307fb:	8b 41 10             	mov    0x10(%rcx),%eax
1404307fe:	ff c0                	inc    %eax
140430800:	89 41 10             	mov    %eax,0x10(%rcx)
140430803:	83 f8 01             	cmp    $0x1,%eax
140430806:	0f 8e 2c 01 00 00    	jle    0x140430938
14043080c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140430811:	0f 84 29 01 00 00    	je     0x140430940
140430817:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14043081c:	48 8b 0d 55 26 00 01 	mov    0x1002655(%rip),%rcx        # 0x141432e78
140430823:	85 f6                	test   %esi,%esi
140430825:	74 06                	je     0x14043082d
140430827:	48 83 c1 58          	add    $0x58,%rcx
14043082b:	eb 04                	jmp    0x140430831
14043082d:	48 83 c1 60          	add    $0x60,%rcx
140430831:	48 8b 09             	mov    (%rcx),%rcx
140430834:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140430839:	48 85 c9             	test   %rcx,%rcx
14043083c:	74 1c                	je     0x14043085a
14043083e:	8b 41 10             	mov    0x10(%rcx),%eax
140430841:	ff c0                	inc    %eax
140430843:	89 41 10             	mov    %eax,0x10(%rcx)
140430846:	83 f8 01             	cmp    $0x1,%eax
140430849:	0f 8e fc 00 00 00    	jle    0x14043094b
14043084f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140430854:	0f 84 f9 00 00 00    	je     0x140430953
14043085a:	48 8b 03             	mov    (%rbx),%rax
14043085d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140430864:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14043086b:	00
14043086c:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140430871:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140430876:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14043087d:	00
14043087e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140430883:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140430888:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14043088e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140430893:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140430898:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14043089d:	e8 ae f5 d6 ff       	call   0x14019fe50
1404308a2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1404308a7:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404308ab:	45 33 c9             	xor    %r9d,%r9d
1404308ae:	4c 8b c0             	mov    %rax,%r8
1404308b1:	48 8d 15 60 6c ff 00 	lea    0xff6c60(%rip),%rdx        # 0x141427518
1404308b8:	48 8d 0d 01 c5 f7 00 	lea    0xf7c501(%rip),%rcx        # 0x1413acdc0
1404308bf:	e8 7c 5e 3e 00       	call   0x140816740
1404308c4:	90                   	nop
1404308c5:	4c 8d 0d 24 dc d6 ff 	lea    -0x2923dc(%rip),%r9        # 0x14019e4f0
1404308cc:	ba 08 00 00 00       	mov    $0x8,%edx
1404308d1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404308d7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1404308dc:	e8 6b ac 9e 00       	call   0x140e1b54c
1404308e1:	90                   	nop
1404308e2:	48 8b 0b             	mov    (%rbx),%rcx
1404308e5:	48 85 c9             	test   %rcx,%rcx
1404308e8:	74 20                	je     0x14043090a
1404308ea:	8b 41 10             	mov    0x10(%rcx),%eax
1404308ed:	ff c8                	dec    %eax
1404308ef:	89 41 10             	mov    %eax,0x10(%rcx)
1404308f2:	85 c0                	test   %eax,%eax
1404308f4:	7f 14                	jg     0x14043090a
1404308f6:	78 35                	js     0x14043092d
1404308f8:	48 8b 01             	mov    (%rcx),%rax
1404308fb:	ba 01 00 00 00       	mov    $0x1,%edx
140430900:	48 8b 00             	mov    (%rax),%rax
140430903:	ff 15 17 31 b5 00    	call   *0xb53117(%rip)        # 0x140f83a20
140430909:	90                   	nop
14043090a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140430911:	00
140430912:	48 33 cc             	xor    %rsp,%rcx
140430915:	e8 e6 ab 9e 00       	call   0x140e1b500
14043091a:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140430921:	00
140430922:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140430929:	5f                   	pop    %rdi
14043092a:	5e                   	pop    %rsi
14043092b:	5d                   	pop    %rbp
14043092c:	c3                   	ret
14043092d:	b9 02 00 00 00       	mov    $0x2,%ecx
140430932:	e8 c9 9d 35 00       	call   0x14078a700
140430937:	90                   	nop
140430938:	33 c9                	xor    %ecx,%ecx
14043093a:	e8 c1 9d 35 00       	call   0x14078a700
14043093f:	cc                   	int3
140430940:	b9 01 00 00 00       	mov    $0x1,%ecx
140430945:	e8 b6 9d 35 00       	call   0x14078a700