1408c1553:	00 00
1408c1555:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c155c:	00
1408c155d:	48 85 c0             	test   %rax,%rax
1408c1560:	74 16                	je     0x1408c1578
1408c1562:	0f 28 84 24 d0 00 00 	movaps 0xd0(%rsp),%xmm0
1408c1569:	00
1408c156a:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1408c1571:	00 00
1408c1573:	f0 44 01 70 0c       	lock add %r14d,0xc(%rax)
1408c1578:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1408c157f:	00
1408c1580:	48 89 82 b0 00 00 00 	mov    %rax,0xb0(%rdx)
1408c1587:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408c158e:	00
1408c158f:	48 8b 8a b8 00 00 00 	mov    0xb8(%rdx),%rcx
1408c1596:	48 89 82 b8 00 00 00 	mov    %rax,0xb8(%rdx)
1408c159d:	48 85 c9             	test   %rcx,%rcx
1408c15a0:	74 18                	je     0x1408c15ba
1408c15a2:	8b c6                	mov    %esi,%eax
1408c15a4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408c15a9:	03 c6                	add    %esi,%eax
1408c15ab:	75 0d                	jne    0x1408c15ba
1408c15ad:	48 8b 01             	mov    (%rcx),%rax
1408c15b0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c15b4:	ff 15 7e b6 24 00    	call   *0x24b67e(%rip)        # 0x140b0cc38
1408c15ba:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408c15bf:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1408c15c6:	00
1408c15c7:	e8 7c e1 ff ff       	call   0x1408bf748
1408c15cc:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408c15d1:	e8 ea 6f 07 00       	call   0x1409385c0
1408c15d6:	90                   	nop
1408c15d7:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
1408c15dc:	4d 85 ff             	test   %r15,%r15
1408c15df:	74 37                	je     0x1408c1618
1408c15e1:	8b c6                	mov    %esi,%eax
1408c15e3:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1408c15e9:	03 c6                	add    %esi,%eax
1408c15eb:	75 2b                	jne    0x1408c1618
1408c15ed:	49 8b 07             	mov    (%r15),%rax
1408c15f0:	49 8b cf             	mov    %r15,%rcx
1408c15f3:	48 8b 00             	mov    (%rax),%rax
1408c15f6:	ff 15 3c b6 24 00    	call   *0x24b63c(%rip)        # 0x140b0cc38
1408c15fc:	8b c6                	mov    %esi,%eax
1408c15fe:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1408c1604:	03 c6                	add    %esi,%eax
1408c1606:	75 10                	jne    0x1408c1618
1408c1608:	49 8b 07             	mov    (%r15),%rax
1408c160b:	49 8b cf             	mov    %r15,%rcx
1408c160e:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c1612:	ff 15 20 b6 24 00    	call   *0x24b620(%rip)        # 0x140b0cc38
1408c1618:	48 8b 43 10          	mov    0x10(%rbx),%rax
1408c161c:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c1620:	74 21                	je     0x1408c1643
1408c1622:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408c1626:	eb 0d                	jmp    0x1408c1635
1408c1628:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1408c162c:	75 0d                	jne    0x1408c163b
1408c162e:	48 8b d8             	mov    %rax,%rbx
1408c1631:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c1635:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c1639:	74 ed                	je     0x1408c1628
1408c163b:	48 8b d8             	mov    %rax,%rbx
1408c163e:	e9 04 fe ff ff       	jmp    0x1408c1447
1408c1643:	48 8b d8             	mov    %rax,%rbx
1408c1646:	48 8b 00             	mov    (%rax),%rax
1408c1649:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c164d:	74 f4                	je     0x1408c1643
1408c164f:	e9 f3 fd ff ff       	jmp    0x1408c1447
1408c1654:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1408c165b:	00
1408c165c:	48 8b 1b             	mov    (%rbx),%rbx
1408c165f:	48 3b 9c 24 f0 00 00 	cmp    0xf0(%rsp),%rbx
1408c1666:	00
1408c1667:	0f 84 fd 01 00 00    	je     0x1408c186a
1408c166d:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1408c1674:	00
1408c1675:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408c167a:	e8 39 0e 00 00       	call   0x1408c24b8
1408c167f:	90                   	nop
1408c1680:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408c1685:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c1688:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c168f:	00 00
1408c1691:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1408c1696:	48 85 c0             	test   %rax,%rax
1408c1699:	74 13                	je     0x1408c16ae
1408c169b:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1408c16a0:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c16a7:	00 00
1408c16a9:	f0 44 01 70 0c       	lock add %r14d,0xc(%rax)
1408c16ae:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1408c16b5:	00
1408c16b6:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408c16bd:	00
1408c16be:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1408c16c5:	00
1408c16c6:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c16c9:	66 0f 7f 84 24 80 00 	movdqa %xmm0,0x80(%rsp)
1408c16d0:	00 00
1408c16d2:	4c 89 bc 24 f0 01 00 	mov    %r15,0x1f0(%rsp)
1408c16d9:	00
1408c16da:	4c 89 ac 24 f8 01 00 	mov    %r13,0x1f8(%rsp)
1408c16e1:	00
1408c16e2:	48 89 84 24 00 02 00 	mov    %rax,0x200(%rsp)
1408c16e9:	00
1408c16ea:	48 89 94 24 08 02 00 	mov    %rdx,0x208(%rsp)
1408c16f1:	00
1408c16f2:	f3 0f 7f 84 24 98 00 	movdqu %xmm0,0x98(%rsp)
1408c16f9:	00 00
1408c16fb:	48 8d 84 24 f0 01 00 	lea    0x1f0(%rsp),%rax
1408c1702:	00
1408c1703:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
1408c170a:	00
1408c170b:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
1408c1712:	00
1408c1713:	e8 ec 6a 07 00       	call   0x140938204
1408c1718:	48 8b 8c 24 28 02 00 	mov    0x228(%rsp),%rcx
1408c171f:	00
1408c1720:	48 85 c9             	test   %rcx,%rcx
1408c1723:	74 1c                	je     0x1408c1741
1408c1725:	48 8b 01             	mov    (%rcx),%rax
1408c1728:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
1408c172f:	00
1408c1730:	48 3b ca             	cmp    %rdx,%rcx
1408c1733:	0f 95 c2             	setne  %dl
1408c1736:	48 8b 40 20          	mov    0x20(%rax),%rax
1408c173a:	ff 15 f8 b4 24 00    	call   *0x24b4f8(%rip)        # 0x140b0cc38
1408c1740:	90                   	nop
1408c1741:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1408c1745:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408c174a:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
1408c1751:	e8 22 9a 75 ff       	call   0x14001b178
1408c1756:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1408c175b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c175e:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1408c1765:	00 00
1408c1767:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1408c176e:	00
1408c176f:	48 85 c0             	test   %rax,%rax
1408c1772:	74 16                	je     0x1408c178a
1408c1774:	0f 28 84 24 d0 00 00 	movaps 0xd0(%rsp),%xmm0
1408c177b:	00
1408c177c:	66 0f 7f 84 24 90 00 	movdqa %xmm0,0x90(%rsp)
1408c1783:	00 00
1408c1785:	f0 44 01 70 0c       	lock add %r14d,0xc(%rax)
1408c178a:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1408c1791:	00
1408c1792:	48 89 82 b0 00 00 00 	mov    %rax,0xb0(%rdx)
1408c1799:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1408c17a0:	00
1408c17a1:	48 8b 8a b8 00 00 00 	mov    0xb8(%rdx),%rcx
1408c17a8:	48 89 82 b8 00 00 00 	mov    %rax,0xb8(%rdx)
1408c17af:	48 85 c9             	test   %rcx,%rcx
1408c17b2:	74 18                	je     0x1408c17cc
1408c17b4:	8b c6                	mov    %esi,%eax
1408c17b6:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408c17bb:	03 c6                	add    %esi,%eax
1408c17bd:	75 0d                	jne    0x1408c17cc
1408c17bf:	48 8b 01             	mov    (%rcx),%rax
1408c17c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c17c6:	ff 15 6c b4 24 00    	call   *0x24b46c(%rip)        # 0x140b0cc38
1408c17cc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1408c17d1:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1408c17d8:	00
1408c17d9:	e8 6a df ff ff       	call   0x1408bf748
1408c17de:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1408c17e3:	e8 d8 6d 07 00       	call   0x1409385c0
1408c17e8:	90                   	nop
1408c17e9:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
1408c17ee:	4d 85 ff             	test   %r15,%r15
1408c17f1:	74 37                	je     0x1408c182a
1408c17f3:	8b c6                	mov    %esi,%eax
1408c17f5:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1408c17fb:	03 c6                	add    %esi,%eax
1408c17fd:	75 2b                	jne    0x1408c182a
1408c17ff:	49 8b 07             	mov    (%r15),%rax
1408c1802:	49 8b cf             	mov    %r15,%rcx
1408c1805:	48 8b 00             	mov    (%rax),%rax
1408c1808:	ff 15 2a b4 24 00    	call   *0x24b42a(%rip)        # 0x140b0cc38
1408c180e:	8b c6                	mov    %esi,%eax
1408c1810:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1408c1816:	03 c6                	add    %esi,%eax
1408c1818:	75 10                	jne    0x1408c182a
1408c181a:	49 8b 07             	mov    (%r15),%rax
1408c181d:	49 8b cf             	mov    %r15,%rcx
1408c1820:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c1824:	ff 15 0e b4 24 00    	call   *0x24b40e(%rip)        # 0x140b0cc38
1408c182a:	48 8b 43 10          	mov    0x10(%rbx),%rax
1408c182e:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c1832:	74 28                	je     0x1408c185c
1408c1834:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408c1838:	eb 0d                	jmp    0x1408c1847
1408c183a:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1408c183e:	75 0d                	jne    0x1408c184d
1408c1840:	48 8b d8             	mov    %rax,%rbx
1408c1843:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c1847:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c184b:	74 ed                	je     0x1408c183a
1408c184d:	48 8b d8             	mov    %rax,%rbx
1408c1850:	4c 8d 3d 29 5f 26 00 	lea    0x265f29(%rip),%r15        # 0x140b27780
1408c1857:	e9 03 fe ff ff       	jmp    0x1408c165f
1408c185c:	48 8b d8             	mov    %rax,%rbx
1408c185f:	48 8b 00             	mov    (%rax),%rax
1408c1862:	40 38 78 19          	cmp    %dil,0x19(%rax)
1408c1866:	74 f4                	je     0x1408c185c
1408c1868:	eb e6                	jmp    0x1408c1850
1408c186a:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1408c1871:	00
1408c1872:	48 85 db             	test   %rbx,%rbx
1408c1875:	74 36                	je     0x1408c18ad
1408c1877:	8b c6                	mov    %esi,%eax
1408c1879:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c187e:	03 c6                	add    %esi,%eax
1408c1880:	75 2b                	jne    0x1408c18ad
1408c1882:	48 8b 03             	mov    (%rbx),%rax
1408c1885:	48 8b cb             	mov    %rbx,%rcx
1408c1888:	48 8b 00             	mov    (%rax),%rax
1408c188b:	ff 15 a7 b3 24 00    	call   *0x24b3a7(%rip)        # 0x140b0cc38
1408c1891:	8b c6                	mov    %esi,%eax
1408c1893:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c1898:	03 c6                	add    %esi,%eax
1408c189a:	75 11                	jne    0x1408c18ad
1408c189c:	48 8b 03             	mov    (%rbx),%rax
1408c189f:	48 8b cb             	mov    %rbx,%rcx
1408c18a2:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c18a6:	ff 15 8c b3 24 00    	call   *0x24b38c(%rip)        # 0x140b0cc38
1408c18ac:	90                   	nop
1408c18ad:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
1408c18b4:	00
1408c18b5:	e8 c6 48 74 ff       	call   0x140006180
1408c18ba:	90                   	nop
1408c18bb:	4c 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8
1408c18c2:	00
1408c18c3:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408c18c7:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
1408c18ce:	00
1408c18cf:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
1408c18d6:	00
1408c18d7:	e8 50 cd 75 ff       	call   0x14001e62c
1408c18dc:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1408c18e3:	00
1408c18e4:	ff 15 d6 af 24 00    	call   *0x24afd6(%rip)        # 0x140b0c8c0
1408c18ea:	4c 8b 84 24 10 01 00 	mov    0x110(%rsp),%r8
1408c18f1:	00
1408c18f2:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408c18f6:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
1408c18fd:	00
1408c18fe:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
1408c1905:	00
1408c1906:	e8 21 cd 75 ff       	call   0x14001e62c
1408c190b:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1408c1912:	00
1408c1913:	ff 15 a7 af 24 00    	call   *0x24afa7(%rip)        # 0x140b0c8c0
1408c1919:	48 8d 8c 24 48 01 00 	lea    0x148(%rsp),%rcx
1408c1920:	00
1408c1921:	e8 76 07 00 00       	call   0x1408c209c
1408c1926:	4c 8b 84 24 00 01 00 	mov    0x100(%rsp),%r8
1408c192d:	00
1408c192e:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408c1932:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
1408c1939:	00
1408c193a:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1408c1941:	00
1408c1942:	e8 e5 cc 75 ff       	call   0x14001e62c
1408c1947:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408c194e:	00 00
1408c1950:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1408c1957:	00
1408c1958:	ff 15 62 af 24 00    	call   *0x24af62(%rip)        # 0x140b0c8c0
1408c195e:	48 8b 9c 24 98 01 00 	mov    0x198(%rsp),%rbx
1408c1965:	00
1408c1966:	48 85 db             	test   %rbx,%rbx
1408c1969:	74 36                	je     0x1408c19a1
1408c196b:	8b c6                	mov    %esi,%eax
1408c196d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c1972:	03 c6                	add    %esi,%eax
1408c1974:	75 2b                	jne    0x1408c19a1
1408c1976:	48 8b 03             	mov    (%rbx),%rax
1408c1979:	48 8b cb             	mov    %rbx,%rcx
1408c197c:	48 8b 00             	mov    (%rax),%rax
1408c197f:	ff 15 b3 b2 24 00    	call   *0x24b2b3(%rip)        # 0x140b0cc38
1408c1985:	8b c6                	mov    %esi,%eax
1408c1987:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c198c:	03 c6                	add    %esi,%eax
1408c198e:	75 11                	jne    0x1408c19a1
1408c1990:	48 8b 03             	mov    (%rbx),%rax
1408c1993:	48 8b cb             	mov    %rbx,%rcx
1408c1996:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c199a:	ff 15 98 b2 24 00    	call   *0x24b298(%rip)        # 0x140b0cc38
1408c19a0:	90                   	nop
1408c19a1:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408c19a8:	00
1408c19a9:	48 85 db             	test   %rbx,%rbx
1408c19ac:	74 36                	je     0x1408c19e4
1408c19ae:	8b c6                	mov    %esi,%eax
1408c19b0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c19b5:	03 c6                	add    %esi,%eax
1408c19b7:	75 2b                	jne    0x1408c19e4
1408c19b9:	48 8b 03             	mov    (%rbx),%rax
1408c19bc:	48 8b cb             	mov    %rbx,%rcx
1408c19bf:	48 8b 00             	mov    (%rax),%rax
1408c19c2:	ff 15 70 b2 24 00    	call   *0x24b270(%rip)        # 0x140b0cc38
1408c19c8:	8b c6                	mov    %esi,%eax
1408c19ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c19cf:	03 c6                	add    %esi,%eax
1408c19d1:	75 11                	jne    0x1408c19e4
1408c19d3:	48 8b 03             	mov    (%rbx),%rax
1408c19d6:	48 8b cb             	mov    %rbx,%rcx
1408c19d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c19dd:	ff 15 55 b2 24 00    	call   *0x24b255(%rip)        # 0x140b0cc38
1408c19e3:	90                   	nop
1408c19e4:	eb 0b                	jmp    0x1408c19f1
1408c19e6:	4c 8b a4 24 40 01 00 	mov    0x140(%rsp),%r12
1408c19ed:	00
1408c19ee:	83 ce ff             	or     $0xffffffff,%esi
1408c19f1:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1408c19f8:	00
1408c19f9:	48 85 d2             	test   %rdx,%rdx
1408c19fc:	74 43                	je     0x1408c1a41
1408c19fe:	8b c6                	mov    %esi,%eax
1408c1a00:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1408c1a05:	03 c6                	add    %esi,%eax
1408c1a07:	75 38                	jne    0x1408c1a41
1408c1a09:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1408c1a10:	00
1408c1a11:	48 8b 03             	mov    (%rbx),%rax
1408c1a14:	48 8b cb             	mov    %rbx,%rcx
1408c1a17:	48 8b 00             	mov    (%rax),%rax
1408c1a1a:	ff 15 18 b2 24 00    	call   *0x24b218(%rip)        # 0x140b0cc38
1408c1a20:	8b c6                	mov    %esi,%eax
1408c1a22:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408c1a27:	03 c6                	add    %esi,%eax
1408c1a29:	75 16                	jne    0x1408c1a41
1408c1a2b:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1408c1a32:	00
1408c1a33:	48 8b 01             	mov    (%rcx),%rax
1408c1a36:	48 8b 40 08          	mov    0x8(%rax),%rax
1408c1a3a:	ff 15 f8 b1 24 00    	call   *0x24b1f8(%rip)        # 0x140b0cc38
1408c1a40:	90                   	nop
1408c1a41:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
1408c1a48:	00
1408c1a49:	48 85 db             	test   %rbx,%rbx
1408c1a4c:	74 36                	je     0x1408c1a84
1408c1a4e:	8b c6                	mov    %esi,%eax
1408c1a50:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408c1a55:	03 c6                	add    %esi,%eax
1408c1a57:	75 2b                	jne    0x1408c1a84
1408c1a59:	48 8b 03             	mov    (%rbx),%rax