1401c141c:	76 31                	jbe    0x1401c144f
1401c141e:	48 ff c2             	inc    %rdx
1401c1421:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1425:	48 8b c1             	mov    %rcx,%rax
1401c1428:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c142f:	72 19                	jb     0x1401c144a
1401c1431:	48 83 c2 27          	add    $0x27,%rdx
1401c1435:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1439:	48 2b c1             	sub    %rcx,%rax
1401c143c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1440:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1444:	0f 87 c1 0c 00 00    	ja     0x1401c210b
1401c144a:	e8 f5 9c c5 00       	call   0x140e1b144
1401c144f:	48 8d 05 ea 52 de 00 	lea    0xde52ea(%rip),%rax        # 0x140fa6740
1401c1456:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c145a:	48 c7 45 f8 0d 00 00 	movq   $0xd,-0x8(%rbp)
1401c1461:	00
1401c1462:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1466:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c146b:	45 33 c9             	xor    %r9d,%r9d
1401c146e:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1472:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1476:	48 8b 0d e3 19 27 01 	mov    0x12719e3(%rip),%rcx        # 0x141432e60
1401c147d:	e8 6e 31 65 00       	call   0x1408145f0
1401c1482:	48 8b 08             	mov    (%rax),%rcx
1401c1485:	48 89 0d 2c 64 25 01 	mov    %rcx,0x125642c(%rip)        # 0x1414178b8
1401c148c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c148f:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1493:	66 0f 6f 0d b5 2e de 	movdqa 0xde2eb5(%rip),%xmm1        # 0x140fa4350
1401c149a:	00
1401c149b:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c14a0:	f2 0f 10 05 98 52 de 	movsd  0xde5298(%rip),%xmm0        # 0x140fa6740
1401c14a7:	00
1401c14a8:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401c14ad:	8b 05 95 52 de 00    	mov    0xde5295(%rip),%eax        # 0x140fa6748
1401c14b3:	89 45 c8             	mov    %eax,-0x38(%rbp)
1401c14b6:	0f b6 05 8f 52 de 00 	movzbl 0xde528f(%rip),%eax        # 0x140fa674c
1401c14bd:	88 45 cc             	mov    %al,-0x34(%rbp)
1401c14c0:	c6 45 cd 00          	movb   $0x0,-0x33(%rbp)
1401c14c4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c14ca:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c14ce:	48 8b cb             	mov    %rbx,%rcx
1401c14d1:	e8 ca 5a 53 00       	call   0x1406f6fa0
1401c14d6:	90                   	nop
1401c14d7:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c14db:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c14df:	76 31                	jbe    0x1401c1512
1401c14e1:	48 ff c2             	inc    %rdx
1401c14e4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c14e8:	48 8b c1             	mov    %rcx,%rax
1401c14eb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c14f2:	72 19                	jb     0x1401c150d
1401c14f4:	48 83 c2 27          	add    $0x27,%rdx
1401c14f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c14fc:	48 2b c1             	sub    %rcx,%rax
1401c14ff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1503:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1507:	0f 87 04 0c 00 00    	ja     0x1401c2111
1401c150d:	e8 32 9c c5 00       	call   0x140e1b144
1401c1512:	48 8d 05 37 52 de 00 	lea    0xde5237(%rip),%rax        # 0x140fa6750
1401c1519:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c151d:	48 c7 45 f8 0f 00 00 	movq   $0xf,-0x8(%rbp)
1401c1524:	00
1401c1525:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c1529:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c152e:	45 33 c9             	xor    %r9d,%r9d
1401c1531:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1535:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1539:	48 8b 0d 20 19 27 01 	mov    0x1271920(%rip),%rcx        # 0x141432e60
1401c1540:	e8 ab 30 65 00       	call   0x1408145f0
1401c1545:	48 8b 08             	mov    (%rax),%rcx
1401c1548:	48 89 0d 79 63 25 01 	mov    %rcx,0x1256379(%rip)        # 0x1414178c8
1401c154f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1552:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1556:	66 0f 6f 0d a2 44 de 	movdqa 0xde44a2(%rip),%xmm1        # 0x140fa5a00
1401c155d:	00
1401c155e:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1563:	f2 0f 10 05 e5 51 de 	movsd  0xde51e5(%rip),%xmm0        # 0x140fa6750
1401c156a:	00
1401c156b:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1401c1570:	8b 05 e2 51 de 00    	mov    0xde51e2(%rip),%eax        # 0x140fa6758
1401c1576:	89 45 c8             	mov    %eax,-0x38(%rbp)
1401c1579:	0f b7 05 dc 51 de 00 	movzwl 0xde51dc(%rip),%eax        # 0x140fa675c
1401c1580:	66 89 45 cc          	mov    %ax,-0x34(%rbp)
1401c1584:	0f b6 05 d3 51 de 00 	movzbl 0xde51d3(%rip),%eax        # 0x140fa675e
1401c158b:	88 45 ce             	mov    %al,-0x32(%rbp)
1401c158e:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
1401c1592:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1598:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c159c:	48 8b cb             	mov    %rbx,%rcx
1401c159f:	e8 fc 59 53 00       	call   0x1406f6fa0
1401c15a4:	90                   	nop
1401c15a5:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c15a9:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c15ad:	76 31                	jbe    0x1401c15e0
1401c15af:	48 ff c2             	inc    %rdx
1401c15b2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c15b6:	48 8b c1             	mov    %rcx,%rax
1401c15b9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c15c0:	72 19                	jb     0x1401c15db
1401c15c2:	48 83 c2 27          	add    $0x27,%rdx
1401c15c6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c15ca:	48 2b c1             	sub    %rcx,%rax
1401c15cd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c15d1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c15d5:	0f 87 3c 0b 00 00    	ja     0x1401c2117
1401c15db:	e8 64 9b c5 00       	call   0x140e1b144
1401c15e0:	48 8d 05 79 51 de 00 	lea    0xde5179(%rip),%rax        # 0x140fa6760
1401c15e7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c15eb:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
1401c15f2:	00
1401c15f3:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c15f7:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c15fc:	45 33 c9             	xor    %r9d,%r9d
1401c15ff:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1603:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c1607:	48 8b 0d 52 18 27 01 	mov    0x1271852(%rip),%rcx        # 0x141432e60
1401c160e:	e8 dd 2f 65 00       	call   0x1408145f0
1401c1613:	48 8b 08             	mov    (%rax),%rcx
1401c1616:	48 89 0d a3 62 25 01 	mov    %rcx,0x12562a3(%rip)        # 0x1414178c0
1401c161d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1620:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1624:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c1627:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c162c:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c1631:	e8 fa 56 fd ff       	call   0x140196d30
1401c1636:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c163a:	66 0f 6f 05 ee 52 de 	movdqa 0xde52ee(%rip),%xmm0        # 0x140fa6930
1401c1641:	00
1401c1642:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1647:	0f 10 05 12 51 de 00 	movups 0xde5112(%rip),%xmm0        # 0x140fa6760
1401c164e:	0f 11 00             	movups %xmm0,(%rax)
1401c1651:	f2 0f 10 05 17 51 de 	movsd  0xde5117(%rip),%xmm0        # 0x140fa6770
1401c1658:	00
1401c1659:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1401c165e:	8b 0d 14 51 de 00    	mov    0xde5114(%rip),%ecx        # 0x140fa6778
1401c1664:	89 48 18             	mov    %ecx,0x18(%rax)
1401c1667:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1401c166b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1671:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1675:	48 8b cb             	mov    %rbx,%rcx
1401c1678:	e8 23 59 53 00       	call   0x1406f6fa0
1401c167d:	90                   	nop
1401c167e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1682:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1686:	76 31                	jbe    0x1401c16b9
1401c1688:	48 ff c2             	inc    %rdx
1401c168b:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c168f:	48 8b c1             	mov    %rcx,%rax
1401c1692:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1699:	72 19                	jb     0x1401c16b4
1401c169b:	48 83 c2 27          	add    $0x27,%rdx
1401c169f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c16a3:	48 2b c1             	sub    %rcx,%rax
1401c16a6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c16aa:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c16ae:	0f 87 69 0a 00 00    	ja     0x1401c211d
1401c16b4:	e8 8b 9a c5 00       	call   0x140e1b144
1401c16b9:	48 8d 05 c0 50 de 00 	lea    0xde50c0(%rip),%rax        # 0x140fa6780
1401c16c0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c16c4:	48 c7 45 f8 26 00 00 	movq   $0x26,-0x8(%rbp)
1401c16cb:	00
1401c16cc:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c16d0:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c16d5:	45 33 c9             	xor    %r9d,%r9d
1401c16d8:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c16dc:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c16e0:	48 8b 0d 79 17 27 01 	mov    0x1271779(%rip),%rcx        # 0x141432e60
1401c16e7:	e8 04 2f 65 00       	call   0x1408145f0
1401c16ec:	48 8b 08             	mov    (%rax),%rcx
1401c16ef:	48 89 0d 8a 61 25 01 	mov    %rcx,0x125618a(%rip)        # 0x141417880
1401c16f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c16f9:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c16fd:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c1700:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c1705:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c170a:	e8 21 56 fd ff       	call   0x140196d30
1401c170f:	48 8b d0             	mov    %rax,%rdx
1401c1712:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c1716:	66 0f 6f 05 22 52 de 	movdqa 0xde5222(%rip),%xmm0        # 0x140fa6940
1401c171d:	00
1401c171e:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1723:	0f 10 05 56 50 de 00 	movups 0xde5056(%rip),%xmm0        # 0x140fa6780
1401c172a:	0f 11 00             	movups %xmm0,(%rax)
1401c172d:	0f 10 0d 5c 50 de 00 	movups 0xde505c(%rip),%xmm1        # 0x140fa6790
1401c1734:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401c1738:	8b 0d 62 50 de 00    	mov    0xde5062(%rip),%ecx        # 0x140fa67a0
1401c173e:	89 48 20             	mov    %ecx,0x20(%rax)
1401c1741:	0f b7 05 5c 50 de 00 	movzwl 0xde505c(%rip),%eax        # 0x140fa67a4
1401c1748:	66 89 42 24          	mov    %ax,0x24(%rdx)
1401c174c:	c6 42 26 00          	movb   $0x0,0x26(%rdx)
1401c1750:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c1756:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c175a:	48 8b cb             	mov    %rbx,%rcx
1401c175d:	e8 3e 58 53 00       	call   0x1406f6fa0
1401c1762:	90                   	nop
1401c1763:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c1767:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c176b:	76 31                	jbe    0x1401c179e
1401c176d:	48 ff c2             	inc    %rdx
1401c1770:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1774:	48 8b c1             	mov    %rcx,%rax
1401c1777:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c177e:	72 19                	jb     0x1401c1799
1401c1780:	48 83 c2 27          	add    $0x27,%rdx
1401c1784:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c1788:	48 2b c1             	sub    %rcx,%rax
1401c178b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c178f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1793:	0f 87 8a 09 00 00    	ja     0x1401c2123
1401c1799:	e8 a6 99 c5 00       	call   0x140e1b144
1401c179e:	48 8d 05 03 50 de 00 	lea    0xde5003(%rip),%rax        # 0x140fa67a8
1401c17a5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c17a9:	48 c7 45 f8 16 00 00 	movq   $0x16,-0x8(%rbp)
1401c17b0:	00
1401c17b1:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c17b5:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c17ba:	45 33 c9             	xor    %r9d,%r9d
1401c17bd:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c17c1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c17c5:	48 8b 0d 94 16 27 01 	mov    0x1271694(%rip),%rcx        # 0x141432e60
1401c17cc:	e8 1f 2e 65 00       	call   0x1408145f0
1401c17d1:	48 8b 08             	mov    (%rax),%rcx
1401c17d4:	48 89 0d 05 61 25 01 	mov    %rcx,0x1256105(%rip)        # 0x1414178e0
1401c17db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c17de:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c17e2:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c17e5:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c17ea:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c17ef:	e8 3c 55 fd ff       	call   0x140196d30
1401c17f4:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c17f8:	66 0f 6f 05 10 51 de 	movdqa 0xde5110(%rip),%xmm0        # 0x140fa6910
1401c17ff:	00
1401c1800:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c1805:	0f 10 05 9c 4f de 00 	movups 0xde4f9c(%rip),%xmm0        # 0x140fa67a8
1401c180c:	0f 11 00             	movups %xmm0,(%rax)
1401c180f:	8b 0d a3 4f de 00    	mov    0xde4fa3(%rip),%ecx        # 0x140fa67b8
1401c1815:	89 48 10             	mov    %ecx,0x10(%rax)
1401c1818:	0f b7 0d 9d 4f de 00 	movzwl 0xde4f9d(%rip),%ecx        # 0x140fa67bc
1401c181f:	66 89 48 14          	mov    %cx,0x14(%rax)
1401c1823:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1401c1827:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c182d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c1831:	48 8b cb             	mov    %rbx,%rcx
1401c1834:	e8 67 57 53 00       	call   0x1406f6fa0
1401c1839:	90                   	nop
1401c183a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c183e:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1842:	76 31                	jbe    0x1401c1875
1401c1844:	48 ff c2             	inc    %rdx
1401c1847:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c184b:	48 8b c1             	mov    %rcx,%rax
1401c184e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1855:	72 19                	jb     0x1401c1870
1401c1857:	48 83 c2 27          	add    $0x27,%rdx
1401c185b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c185f:	48 2b c1             	sub    %rcx,%rax
1401c1862:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1866:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c186a:	0f 87 b9 08 00 00    	ja     0x1401c2129
1401c1870:	e8 cf 98 c5 00       	call   0x140e1b144
1401c1875:	48 8d 05 44 4f de 00 	lea    0xde4f44(%rip),%rax        # 0x140fa67c0
1401c187c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c1880:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1401c1887:	00
1401c1888:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c188c:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c1891:	45 33 c9             	xor    %r9d,%r9d
1401c1894:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1898:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c189c:	48 8b 0d bd 15 27 01 	mov    0x12715bd(%rip),%rcx        # 0x141432e60
1401c18a3:	e8 48 2d 65 00       	call   0x1408145f0
1401c18a8:	48 8b 08             	mov    (%rax),%rcx
1401c18ab:	48 89 0d f6 5f 25 01 	mov    %rcx,0x1255ff6(%rip)        # 0x1414178a8
1401c18b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c18b5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c18b9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c18bc:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c18c1:	b9 20 00 00 00       	mov    $0x20,%ecx
1401c18c6:	e8 65 54 fd ff       	call   0x140196d30
1401c18cb:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c18cf:	66 0f 6f 05 a9 2a de 	movdqa 0xde2aa9(%rip),%xmm0        # 0x140fa4380
1401c18d6:	00
1401c18d7:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c18dc:	0f 10 05 dd 4e de 00 	movups 0xde4edd(%rip),%xmm0        # 0x140fa67c0
1401c18e3:	0f 11 00             	movups %xmm0,(%rax)
1401c18e6:	0f b7 0d e3 4e de 00 	movzwl 0xde4ee3(%rip),%ecx        # 0x140fa67d0
1401c18ed:	66 89 48 10          	mov    %cx,0x10(%rax)
1401c18f1:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1401c18f5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c18fb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c18ff:	48 8b cb             	mov    %rbx,%rcx
1401c1902:	e8 99 56 53 00       	call   0x1406f6fa0
1401c1907:	90                   	nop
1401c1908:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c190c:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c1910:	76 31                	jbe    0x1401c1943
1401c1912:	48 ff c2             	inc    %rdx
1401c1915:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c1919:	48 8b c1             	mov    %rcx,%rax
1401c191c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c1923:	72 19                	jb     0x1401c193e
1401c1925:	48 83 c2 27          	add    $0x27,%rdx
1401c1929:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401c192d:	48 2b c1             	sub    %rcx,%rax
1401c1930:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401c1934:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c1938:	0f 87 f1 07 00 00    	ja     0x1401c212f
1401c193e:	e8 01 98 c5 00       	call   0x140e1b144
1401c1943:	48 8d 05 8e 4e de 00 	lea    0xde4e8e(%rip),%rax        # 0x140fa67d8
1401c194a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401c194e:	48 c7 45 f8 24 00 00 	movq   $0x24,-0x8(%rbp)
1401c1955:	00
1401c1956:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1401c195a:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1401c195f:	45 33 c9             	xor    %r9d,%r9d
1401c1962:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401c1966:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401c196a:	48 8b 0d ef 14 27 01 	mov    0x12714ef(%rip),%rcx        # 0x141432e60
1401c1971:	e8 7a 2c 65 00       	call   0x1408145f0
1401c1976:	48 8b 08             	mov    (%rax),%rcx
1401c1979:	48 89 0d 78 5f 25 01 	mov    %rcx,0x1255f78(%rip)        # 0x1414178f8
1401c1980:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c1983:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1401c1987:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c198a:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1401c198f:	b9 30 00 00 00       	mov    $0x30,%ecx
1401c1994:	e8 97 53 fd ff       	call   0x140196d30
1401c1999:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401c199d:	66 0f 6f 05 9b 24 de 	movdqa 0xde249b(%rip),%xmm0        # 0x140fa3e40
1401c19a4:	00
1401c19a5:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401c19aa:	0f 10 05 27 4e de 00 	movups 0xde4e27(%rip),%xmm0        # 0x140fa67d8
1401c19b1:	0f 11 00             	movups %xmm0,(%rax)
1401c19b4:	0f 10 0d 2d 4e de 00 	movups 0xde4e2d(%rip),%xmm1        # 0x140fa67e8
1401c19bb:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401c19bf:	8b 0d 33 4e de 00    	mov    0xde4e33(%rip),%ecx        # 0x140fa67f8
1401c19c5:	89 48 20             	mov    %ecx,0x20(%rax)
1401c19c8:	c6 40 24 00          	movb   $0x0,0x24(%rax)
1401c19cc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401c19d2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401c19d6:	48 8b cb             	mov    %rbx,%rcx
1401c19d9:	e8 c2 55 53 00       	call   0x1406f6fa0
1401c19de:	90                   	nop
1401c19df:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1401c19e3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401c19e7:	76 31                	jbe    0x1401c1a1a
1401c19e9:	48 ff c2             	inc    %rdx
1401c19ec:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401c19f0:	48 8b c1             	mov    %rcx,%rax