5e133d:	89 3d 64 09 73 00    	mov    %edi,0x730964
5e1343:	66 8c 15 90 09 73 00 	data16 mov %ss,0x730990
5e134a:	66 8c 0d 84 09 73 00 	data16 mov %cs,0x730984
5e1351:	66 8c 1d 60 09 73 00 	data16 mov %ds,0x730960
5e1358:	66 8c 05 5c 09 73 00 	data16 mov %es,0x73095c
5e135f:	66 8c 25 58 09 73 00 	data16 mov %fs,0x730958
5e1366:	66 8c 2d 54 09 73 00 	data16 mov %gs,0x730954
5e136d:	9c                   	pushf
5e136e:	8f 05 88 09 73 00    	pop    0x730988
5e1374:	8b 45 00             	mov    0x0(%ebp),%eax
5e1377:	a3 7c 09 73 00       	mov    %eax,0x73097c
5e137c:	8b 45 04             	mov    0x4(%ebp),%eax
5e137f:	a3 80 09 73 00       	mov    %eax,0x730980
5e1384:	8d 45 08             	lea    0x8(%ebp),%eax
5e1387:	a3 8c 09 73 00       	mov    %eax,0x73098c
5e138c:	8b 85 dc fc ff ff    	mov    -0x324(%ebp),%eax
5e1392:	c7 05 c8 08 73 00 01 	movl   $0x10001,0x7308c8
5e1399:	00 01 00
5e139c:	a1 80 09 73 00       	mov    0x730980,%eax
5e13a1:	a3 84 08 73 00       	mov    %eax,0x730884
5e13a6:	c7 05 78 08 73 00 09 	movl   $0xc0000409,0x730878
5e13ad:	04 00 c0
5e13b0:	c7 05 7c 08 73 00 01 	movl   $0x1,0x73087c
5e13b7:	00 00 00
5e13ba:	c7 05 88 08 73 00 01 	movl   $0x1,0x730888
5e13c1:	00 00 00
5e13c4:	6a 04                	push   $0x4
5e13c6:	58                   	pop    %eax
5e13c7:	6b c0 00             	imul   $0x0,%eax,%eax
5e13ca:	c7 80 8c 08 73 00 02 	movl   $0x2,0x73088c(%eax)
5e13d1:	00 00 00
5e13d4:	6a 04                	push   $0x4
5e13d6:	58                   	pop    %eax
5e13d7:	6b c0 00             	imul   $0x0,%eax,%eax
5e13da:	8b 0d d4 89 72 00    	mov    0x7289d4,%ecx
5e13e0:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
5e13e4:	6a 04                	push   $0x4
5e13e6:	58                   	pop    %eax
5e13e7:	c1 e0 00             	shl    $0x0,%eax
5e13ea:	8b 0d d0 89 72 00    	mov    0x7289d0,%ecx
5e13f0:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
5e13f4:	68 a8 14 6d 00       	push   $0x6d14a8
5e13f9:	e8 e1 fe ff ff       	call   0x5e12df
5e13fe:	c9                   	leave
5e13ff:	c3                   	ret
5e1400:	55                   	push   %ebp
5e1401:	8b ec                	mov    %esp,%ebp
5e1403:	6a 08                	push   $0x8
5e1405:	e8 02 00 00 00       	call   0x5e140c
5e140a:	5d                   	pop    %ebp
5e140b:	c3                   	ret
5e140c:	55                   	push   %ebp
5e140d:	8b ec                	mov    %esp,%ebp
5e140f:	81 ec 1c 03 00 00    	sub    $0x31c,%esp
5e1415:	6a 17                	push   $0x17
5e1417:	e8 ba 96 06 00       	call   0x64aad6
5e141c:	85 c0                	test   %eax,%eax
5e141e:	74 05                	je     0x5e1425
5e1420:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e1423:	cd 29                	int    $0x29
5e1425:	a3 78 09 73 00       	mov    %eax,0x730978
5e142a:	89 0d 74 09 73 00    	mov    %ecx,0x730974
5e1430:	89 15 70 09 73 00    	mov    %edx,0x730970
5e1436:	89 1d 6c 09 73 00    	mov    %ebx,0x73096c
5e143c:	89 35 68 09 73 00    	mov    %esi,0x730968
5e1442:	89 3d 64 09 73 00    	mov    %edi,0x730964
5e1448:	66 8c 15 90 09 73 00 	data16 mov %ss,0x730990
5e144f:	66 8c 0d 84 09 73 00 	data16 mov %cs,0x730984
5e1456:	66 8c 1d 60 09 73 00 	data16 mov %ds,0x730960
5e145d:	66 8c 05 5c 09 73 00 	data16 mov %es,0x73095c
5e1464:	66 8c 25 58 09 73 00 	data16 mov %fs,0x730958
5e146b:	66 8c 2d 54 09 73 00 	data16 mov %gs,0x730954
5e1472:	9c                   	pushf
5e1473:	8f 05 88 09 73 00    	pop    0x730988
5e1479:	8b 45 00             	mov    0x0(%ebp),%eax
5e147c:	a3 7c 09 73 00       	mov    %eax,0x73097c
5e1481:	8b 45 04             	mov    0x4(%ebp),%eax
5e1484:	a3 80 09 73 00       	mov    %eax,0x730980
5e1489:	8d 45 08             	lea    0x8(%ebp),%eax
5e148c:	a3 8c 09 73 00       	mov    %eax,0x73098c
5e1491:	8b 85 e4 fc ff ff    	mov    -0x31c(%ebp),%eax
5e1497:	a1 80 09 73 00       	mov    0x730980,%eax
5e149c:	a3 84 08 73 00       	mov    %eax,0x730884
5e14a1:	c7 05 78 08 73 00 09 	movl   $0xc0000409,0x730878
5e14a8:	04 00 c0
5e14ab:	c7 05 7c 08 73 00 01 	movl   $0x1,0x73087c
5e14b2:	00 00 00
5e14b5:	c7 05 88 08 73 00 01 	movl   $0x1,0x730888
5e14bc:	00 00 00
5e14bf:	6a 04                	push   $0x4
5e14c1:	58                   	pop    %eax
5e14c2:	6b c0 00             	imul   $0x0,%eax,%eax
5e14c5:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e14c8:	89 88 8c 08 73 00    	mov    %ecx,0x73088c(%eax)
5e14ce:	68 a8 14 6d 00       	push   $0x6d14a8
5e14d3:	e8 07 fe ff ff       	call   0x5e12df
5e14d8:	c9                   	leave
5e14d9:	c3                   	ret
5e14da:	3b 0d d4 89 72 00    	cmp    0x7289d4,%ecx
5e14e0:	f2 75 02             	bnd jne 0x5e14e5
5e14e3:	f2 c3                	bnd ret
5e14e5:	f2 e9 1c fe ff ff    	bnd jmp 0x5e1307
5e14eb:	cc                   	int3
5e14ec:	cc                   	int3
5e14ed:	cc                   	int3
5e14ee:	cc                   	int3
5e14ef:	cc                   	int3
5e14f0:	51                   	push   %ecx
5e14f1:	8d 4c 24 04          	lea    0x4(%esp),%ecx
5e14f5:	2b c8                	sub    %eax,%ecx
5e14f7:	1b c0                	sbb    %eax,%eax
5e14f9:	f7 d0                	not    %eax
5e14fb:	23 c8                	and    %eax,%ecx
5e14fd:	8b c4                	mov    %esp,%eax
5e14ff:	25 00 f0 ff ff       	and    $0xfffff000,%eax
5e1504:	3b c8                	cmp    %eax,%ecx
5e1506:	f2 72 0b             	bnd jb 0x5e1514
5e1509:	8b c1                	mov    %ecx,%eax
5e150b:	59                   	pop    %ecx
5e150c:	94                   	xchg   %eax,%esp
5e150d:	8b 00                	mov    (%eax),%eax
5e150f:	89 04 24             	mov    %eax,(%esp)
5e1512:	f2 c3                	bnd ret
5e1514:	2d 00 10 00 00       	sub    $0x1000,%eax
5e1519:	85 00                	test   %eax,(%eax)
5e151b:	eb e7                	jmp    0x5e1504
5e151d:	cc                   	int3
5e151e:	cc                   	int3
5e151f:	cc                   	int3
5e1520:	55                   	push   %ebp
5e1521:	8b ec                	mov    %esp,%ebp
5e1523:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5e1527:	56                   	push   %esi
5e1528:	8b f1                	mov    %ecx,%esi
5e152a:	c7 06 b4 14 6d 00    	movl   $0x6d14b4,(%esi)
5e1530:	74 0a                	je     0x5e153c
5e1532:	6a 0c                	push   $0xc
5e1534:	56                   	push   %esi
5e1535:	e8 38 fb ff ff       	call   0x5e1072
5e153a:	59                   	pop    %ecx
5e153b:	59                   	pop    %ecx
5e153c:	8b c6                	mov    %esi,%eax
5e153e:	5e                   	pop    %esi
5e153f:	5d                   	pop    %ebp
5e1540:	c2 04 00             	ret    $0x4
5e1543:	cc                   	int3
5e1544:	cc                   	int3
5e1545:	cc                   	int3
5e1546:	cc                   	int3
5e1547:	cc                   	int3
5e1548:	cc                   	int3
5e1549:	cc                   	int3
5e154a:	cc                   	int3
5e154b:	cc                   	int3
5e154c:	cc                   	int3
5e154d:	cc                   	int3
5e154e:	cc                   	int3
5e154f:	cc                   	int3
5e1550:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e1557:	7c 07                	jl     0x5e1560
5e1559:	62 f1 7e 08 78 c0    	vcvttss2usi %xmm0,%eax
5e155f:	c3                   	ret
5e1560:	66 0f 7e c0          	movd   %xmm0,%eax
5e1564:	d1 e0                	shl    $1,%eax
5e1566:	72 1b                	jb     0x5e1583
5e1568:	3d 00 00 00 9e       	cmp    $0x9e000000,%eax
5e156d:	73 05                	jae    0x5e1574
5e156f:	f3 0f 2c c0          	cvttss2si %xmm0,%eax
5e1573:	c3                   	ret
5e1574:	3d 00 00 00 9f       	cmp    $0x9f000000,%eax
5e1579:	73 0f                	jae    0x5e158a
5e157b:	c1 e0 07             	shl    $0x7,%eax
5e157e:	0f ba e8 1f          	bts    $0x1f,%eax
5e1582:	c3                   	ret
5e1583:	3d 00 00 00 7f       	cmp    $0x7f000000,%eax
5e1588:	72 e5                	jb     0x5e156f
5e158a:	f3 0f 2c 0d c0 14 6d 	cvttss2si 0x6d14c0,%ecx
5e1591:	00
5e1592:	f5                   	cmc
5e1593:	1b c0                	sbb    %eax,%eax
5e1595:	c3                   	ret
5e1596:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e159d:	7c 1a                	jl     0x5e15b9
5e159f:	b8 01 00 00 00       	mov    $0x1,%eax
5e15a4:	c5 f9 92 c8          	kmovb  %eax,%k1
5e15a8:	62 f1 7d 89 78 c0    	vcvttps2uqq %xmm0,%xmm0{%k1}{z}
5e15ae:	c5 f9 7e c0          	vmovd  %xmm0,%eax
5e15b2:	c4 e3 79 16 c2 01    	vpextrd $0x1,%xmm0,%edx
5e15b8:	c3                   	ret
5e15b9:	66 0f 7e c0          	movd   %xmm0,%eax
5e15bd:	d1 e0                	shl    $1,%eax
5e15bf:	72 33                	jb     0x5e15f4
5e15c1:	3d 00 00 00 9e       	cmp    $0x9e000000,%eax
5e15c6:	73 07                	jae    0x5e15cf
5e15c8:	f3 0f 2c c0          	cvttss2si %xmm0,%eax
5e15cc:	33 d2                	xor    %edx,%edx
5e15ce:	c3                   	ret
5e15cf:	3d 00 00 00 bf       	cmp    $0xbf000000,%eax
5e15d4:	73 25                	jae    0x5e15fb
5e15d6:	8b c8                	mov    %eax,%ecx
5e15d8:	0f ba e8 18          	bts    $0x18,%eax
5e15dc:	c1 e9 18             	shr    $0x18,%ecx
5e15df:	c1 e0 07             	shl    $0x7,%eax
5e15e2:	80 e9 be             	sub    $0xbe,%cl
5e15e5:	79 08                	jns    0x5e15ef
5e15e7:	33 d2                	xor    %edx,%edx
5e15e9:	0f a5 c2             	shld   %cl,%eax,%edx
5e15ec:	d3 e0                	shl    %cl,%eax
5e15ee:	c3                   	ret
5e15ef:	8b d0                	mov    %eax,%edx
5e15f1:	33 c0                	xor    %eax,%eax
5e15f3:	c3                   	ret
5e15f4:	3d 00 00 00 7f       	cmp    $0x7f000000,%eax
5e15f9:	72 cd                	jb     0x5e15c8
5e15fb:	f3 0f 2c 0d c0 14 6d 	cvttss2si 0x6d14c0,%ecx
5e1602:	00
5e1603:	f5                   	cmc
5e1604:	1b c0                	sbb    %eax,%eax
5e1606:	99                   	cltd
5e1607:	c3                   	ret
5e1608:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e160f:	7c 1a                	jl     0x5e162b
5e1611:	b8 01 00 00 00       	mov    $0x1,%eax
5e1616:	c5 f9 92 c8          	kmovb  %eax,%k1
5e161a:	62 f1 7d 89 7a c0    	vcvttps2qq %xmm0,%xmm0{%k1}{z}
5e1620:	c5 f9 7e c0          	vmovd  %xmm0,%eax
5e1624:	c4 e3 79 16 c2 01    	vpextrd $0x1,%xmm0,%edx
5e162a:	c3                   	ret
5e162b:	66 0f 7e c0          	movd   %xmm0,%eax
5e162f:	99                   	cltd
5e1630:	d1 e0                	shl    $1,%eax
5e1632:	3d 00 00 00 9e       	cmp    $0x9e000000,%eax
5e1637:	73 06                	jae    0x5e163f
5e1639:	f3 0f 2c c0          	cvttss2si %xmm0,%eax
5e163d:	99                   	cltd
5e163e:	c3                   	ret
5e163f:	3d 00 00 00 be       	cmp    $0xbe000000,%eax
5e1644:	73 19                	jae    0x5e165f
5e1646:	8b c8                	mov    %eax,%ecx
5e1648:	0f ba e8 18          	bts    $0x18,%eax
5e164c:	c1 e9 18             	shr    $0x18,%ecx
5e164f:	c1 e0 07             	shl    $0x7,%eax
5e1652:	80 e9 be             	sub    $0xbe,%cl
5e1655:	33 c2                	xor    %edx,%eax
5e1657:	2b c2                	sub    %edx,%eax
5e1659:	0f a5 c2             	shld   %cl,%eax,%edx
5e165c:	d3 e0                	shl    %cl,%eax
5e165e:	c3                   	ret
5e165f:	75 04                	jne    0x5e1665
5e1661:	85 d2                	test   %edx,%edx
5e1663:	78 08                	js     0x5e166d
5e1665:	f3 0f 2c 0d c0 14 6d 	cvttss2si 0x6d14c0,%ecx
5e166c:	00
5e166d:	ba 00 00 00 80       	mov    $0x80000000,%edx
5e1672:	33 c0                	xor    %eax,%eax
5e1674:	c3                   	ret
5e1675:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e167c:	7c 07                	jl     0x5e1685
5e167e:	62 f1 7f 08 78 c0    	vcvttsd2usi %xmm0,%eax
5e1684:	c3                   	ret
5e1685:	8b cc                	mov    %esp,%ecx
5e1687:	83 c4 f8             	add    $0xfffffff8,%esp
5e168a:	83 e4 f8             	and    $0xfffffff8,%esp
5e168d:	f2 0f 11 04 24       	movsd  %xmm0,(%esp)
5e1692:	8b 04 24             	mov    (%esp),%eax
5e1695:	8b 54 24 04          	mov    0x4(%esp),%edx
5e1699:	8b e1                	mov    %ecx,%esp
5e169b:	0f ba f2 1f          	btr    $0x1f,%edx
5e169f:	72 2d                	jb     0x5e16ce
5e16a1:	81 fa 00 00 e0 41    	cmp    $0x41e00000,%edx
5e16a7:	73 05                	jae    0x5e16ae
5e16a9:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
5e16ad:	c3                   	ret
5e16ae:	81 fa 00 00 f0 41    	cmp    $0x41f00000,%edx
5e16b4:	73 27                	jae    0x5e16dd
5e16b6:	a9 ff ff 1f 00       	test   $0x1fffff,%eax
5e16bb:	74 08                	je     0x5e16c5
5e16bd:	f3 0f 2c 0d c4 14 6d 	cvttss2si 0x6d14c4,%ecx
5e16c4:	00
5e16c5:	0f ac d0 15          	shrd   $0x15,%edx,%eax
5e16c9:	0f ba e8 1f          	bts    $0x1f,%eax
5e16cd:	c3                   	ret
5e16ce:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
5e16d4:	73 07                	jae    0x5e16dd
5e16d6:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
5e16da:	33 c0                	xor    %eax,%eax
5e16dc:	c3                   	ret
5e16dd:	f3 0f 2c 0d c0 14 6d 	cvttss2si 0x6d14c0,%ecx
5e16e4:	00
5e16e5:	33 c0                	xor    %eax,%eax
5e16e7:	48                   	dec    %eax
5e16e8:	c3                   	ret
5e16e9:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e16f0:	7c 15                	jl     0x5e1707
5e16f2:	c5 fa 7e c0          	vmovq  %xmm0,%xmm0
5e16f6:	62 f1 fd 08 78 c0    	vcvttpd2uqq %xmm0,%xmm0
5e16fc:	c5 f9 7e c0          	vmovd  %xmm0,%eax
5e1700:	c4 e3 79 16 c2 01    	vpextrd $0x1,%xmm0,%edx
5e1706:	c3                   	ret
5e1707:	8b cc                	mov    %esp,%ecx
5e1709:	83 c4 f8             	add    $0xfffffff8,%esp
5e170c:	83 e4 f8             	and    $0xfffffff8,%esp
5e170f:	f2 0f 11 04 24       	movsd  %xmm0,(%esp)
5e1714:	8b 04 24             	mov    (%esp),%eax
5e1717:	8b 54 24 04          	mov    0x4(%esp),%edx
5e171b:	8b e1                	mov    %ecx,%esp
5e171d:	0f ba f2 1f          	btr    $0x1f,%edx
5e1721:	72 4a                	jb     0x5e176d
5e1723:	81 fa 00 00 e0 41    	cmp    $0x41e00000,%edx
5e1729:	73 07                	jae    0x5e1732
5e172b:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
5e172f:	33 d2                	xor    %edx,%edx
5e1731:	c3                   	ret
5e1732:	8b ca                	mov    %edx,%ecx
5e1734:	0f ba ea 14          	bts    $0x14,%edx
5e1738:	c1 e9 14             	shr    $0x14,%ecx
5e173b:	81 e2 ff ff 1f 00    	and    $0x1fffff,%edx
5e1741:	81 e9 33 04 00 00    	sub    $0x433,%ecx
5e1747:	7d 19                	jge    0x5e1762
5e1749:	f7 d9                	neg    %ecx
5e174b:	53                   	push   %ebx
5e174c:	33 db                	xor    %ebx,%ebx
5e174e:	0f ad c3             	shrd   %cl,%eax,%ebx
5e1751:	74 08                	je     0x5e175b
5e1753:	f3 0f 2c 1d c4 14 6d 	cvttss2si 0x6d14c4,%ebx
5e175a:	00
5e175b:	5b                   	pop    %ebx
5e175c:	0f ad d0             	shrd   %cl,%edx,%eax
5e175f:	d3 ea                	shr    %cl,%edx
5e1761:	c3                   	ret
5e1762:	83 f9 0c             	cmp    $0xc,%ecx
5e1765:	73 17                	jae    0x5e177e
5e1767:	0f a5 c2             	shld   %cl,%eax,%edx
5e176a:	d3 e0                	shl    %cl,%eax
5e176c:	c3                   	ret
5e176d:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
5e1773:	73 09                	jae    0x5e177e
5e1775:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
5e1779:	33 c0                	xor    %eax,%eax
5e177b:	33 d2                	xor    %edx,%edx
5e177d:	c3                   	ret
5e177e:	f3 0f 2c 0d c0 14 6d 	cvttss2si 0x6d14c0,%ecx
5e1785:	00
5e1786:	33 c0                	xor    %eax,%eax
5e1788:	48                   	dec    %eax
5e1789:	99                   	cltd
5e178a:	c3                   	ret
5e178b:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e1792:	7c 15                	jl     0x5e17a9
5e1794:	c5 fa 7e c0          	vmovq  %xmm0,%xmm0