5fd660:	50                   	push   %eax
5fd661:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd664:	50                   	push   %eax
5fd665:	8b 45 38             	mov    0x38(%ebp),%eax
5fd668:	50                   	push   %eax
5fd669:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd66c:	50                   	push   %eax
5fd66d:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd670:	50                   	push   %eax
5fd671:	53                   	push   %ebx
5fd672:	56                   	push   %esi
5fd673:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd676:	50                   	push   %eax
5fd677:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd67a:	50                   	push   %eax
5fd67b:	8a 45 18             	mov    0x18(%ebp),%al
5fd67e:	50                   	push   %eax
5fd67f:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd682:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd685:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd688:	8b 18                	mov    (%eax),%ebx
5fd68a:	ff 53 40             	call   *0x40(%ebx)
5fd68d:	e9 1a 04 00 00       	jmp    0x5fdaac
5fd692:	8b 45 14             	mov    0x14(%ebp),%eax
5fd695:	50                   	push   %eax
5fd696:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd699:	50                   	push   %eax
5fd69a:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd69d:	50                   	push   %eax
5fd69e:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd6a1:	50                   	push   %eax
5fd6a2:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd6a5:	50                   	push   %eax
5fd6a6:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd6a9:	50                   	push   %eax
5fd6aa:	8b 45 28             	mov    0x28(%ebp),%eax
5fd6ad:	50                   	push   %eax
5fd6ae:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd6b1:	50                   	push   %eax
5fd6b2:	8b 45 38             	mov    0x38(%ebp),%eax
5fd6b5:	50                   	push   %eax
5fd6b6:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd6b9:	50                   	push   %eax
5fd6ba:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd6bd:	50                   	push   %eax
5fd6be:	53                   	push   %ebx
5fd6bf:	56                   	push   %esi
5fd6c0:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd6c3:	50                   	push   %eax
5fd6c4:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd6c7:	50                   	push   %eax
5fd6c8:	8a 45 18             	mov    0x18(%ebp),%al
5fd6cb:	50                   	push   %eax
5fd6cc:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd6cf:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd6d2:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd6d5:	8b 18                	mov    (%eax),%ebx
5fd6d7:	ff 53 48             	call   *0x48(%ebx)
5fd6da:	e9 cd 03 00 00       	jmp    0x5fdaac
5fd6df:	8b 45 14             	mov    0x14(%ebp),%eax
5fd6e2:	50                   	push   %eax
5fd6e3:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd6e6:	50                   	push   %eax
5fd6e7:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd6ea:	50                   	push   %eax
5fd6eb:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd6ee:	50                   	push   %eax
5fd6ef:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd6f2:	50                   	push   %eax
5fd6f3:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd6f6:	50                   	push   %eax
5fd6f7:	8b 45 28             	mov    0x28(%ebp),%eax
5fd6fa:	50                   	push   %eax
5fd6fb:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd6fe:	50                   	push   %eax
5fd6ff:	8b 45 38             	mov    0x38(%ebp),%eax
5fd702:	50                   	push   %eax
5fd703:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd706:	50                   	push   %eax
5fd707:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd70a:	50                   	push   %eax
5fd70b:	53                   	push   %ebx
5fd70c:	56                   	push   %esi
5fd70d:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd710:	50                   	push   %eax
5fd711:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd714:	50                   	push   %eax
5fd715:	8a 45 18             	mov    0x18(%ebp),%al
5fd718:	50                   	push   %eax
5fd719:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd71c:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd71f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd722:	8b 18                	mov    (%eax),%ebx
5fd724:	ff 53 50             	call   *0x50(%ebx)
5fd727:	e9 80 03 00 00       	jmp    0x5fdaac
5fd72c:	8b 45 14             	mov    0x14(%ebp),%eax
5fd72f:	50                   	push   %eax
5fd730:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd733:	50                   	push   %eax
5fd734:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd737:	50                   	push   %eax
5fd738:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd73b:	50                   	push   %eax
5fd73c:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd73f:	50                   	push   %eax
5fd740:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd743:	50                   	push   %eax
5fd744:	8b 45 28             	mov    0x28(%ebp),%eax
5fd747:	50                   	push   %eax
5fd748:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd74b:	50                   	push   %eax
5fd74c:	8b 45 38             	mov    0x38(%ebp),%eax
5fd74f:	50                   	push   %eax
5fd750:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd753:	50                   	push   %eax
5fd754:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd757:	50                   	push   %eax
5fd758:	53                   	push   %ebx
5fd759:	56                   	push   %esi
5fd75a:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd75d:	50                   	push   %eax
5fd75e:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd761:	50                   	push   %eax
5fd762:	8a 45 18             	mov    0x18(%ebp),%al
5fd765:	50                   	push   %eax
5fd766:	8a 45 08             	mov    0x8(%ebp),%al
5fd769:	50                   	push   %eax
5fd76a:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd76d:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd770:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd773:	8b 18                	mov    (%eax),%ebx
5fd775:	ff 53 30             	call   *0x30(%ebx)
5fd778:	e9 2f 03 00 00       	jmp    0x5fdaac
5fd77d:	8b 45 14             	mov    0x14(%ebp),%eax
5fd780:	50                   	push   %eax
5fd781:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd784:	50                   	push   %eax
5fd785:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd788:	50                   	push   %eax
5fd789:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd78c:	50                   	push   %eax
5fd78d:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd790:	50                   	push   %eax
5fd791:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd794:	50                   	push   %eax
5fd795:	8b 45 28             	mov    0x28(%ebp),%eax
5fd798:	50                   	push   %eax
5fd799:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd79c:	50                   	push   %eax
5fd79d:	8b 45 38             	mov    0x38(%ebp),%eax
5fd7a0:	50                   	push   %eax
5fd7a1:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd7a4:	50                   	push   %eax
5fd7a5:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd7a8:	50                   	push   %eax
5fd7a9:	53                   	push   %ebx
5fd7aa:	56                   	push   %esi
5fd7ab:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd7ae:	50                   	push   %eax
5fd7af:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd7b2:	50                   	push   %eax
5fd7b3:	8a 45 18             	mov    0x18(%ebp),%al
5fd7b6:	50                   	push   %eax
5fd7b7:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd7ba:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd7bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd7c0:	8b 18                	mov    (%eax),%ebx
5fd7c2:	ff 53 58             	call   *0x58(%ebx)
5fd7c5:	e9 e2 02 00 00       	jmp    0x5fdaac
5fd7ca:	8b 45 14             	mov    0x14(%ebp),%eax
5fd7cd:	50                   	push   %eax
5fd7ce:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd7d1:	50                   	push   %eax
5fd7d2:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd7d5:	50                   	push   %eax
5fd7d6:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd7d9:	50                   	push   %eax
5fd7da:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd7dd:	50                   	push   %eax
5fd7de:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd7e1:	50                   	push   %eax
5fd7e2:	8b 45 28             	mov    0x28(%ebp),%eax
5fd7e5:	50                   	push   %eax
5fd7e6:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd7e9:	50                   	push   %eax
5fd7ea:	8b 45 38             	mov    0x38(%ebp),%eax
5fd7ed:	50                   	push   %eax
5fd7ee:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd7f1:	50                   	push   %eax
5fd7f2:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd7f5:	50                   	push   %eax
5fd7f6:	53                   	push   %ebx
5fd7f7:	56                   	push   %esi
5fd7f8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd7fb:	50                   	push   %eax
5fd7fc:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd7ff:	50                   	push   %eax
5fd800:	8a 45 18             	mov    0x18(%ebp),%al
5fd803:	50                   	push   %eax
5fd804:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd807:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd80a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd80d:	8b 18                	mov    (%eax),%ebx
5fd80f:	ff 53 60             	call   *0x60(%ebx)
5fd812:	e9 95 02 00 00       	jmp    0x5fdaac
5fd817:	8b 45 14             	mov    0x14(%ebp),%eax
5fd81a:	50                   	push   %eax
5fd81b:	8a 45 c3             	mov    -0x3d(%ebp),%al
5fd81e:	50                   	push   %eax
5fd81f:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5fd822:	50                   	push   %eax
5fd823:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd826:	50                   	push   %eax
5fd827:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd82a:	50                   	push   %eax
5fd82b:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd82e:	50                   	push   %eax
5fd82f:	8b 45 28             	mov    0x28(%ebp),%eax
5fd832:	50                   	push   %eax
5fd833:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd836:	50                   	push   %eax
5fd837:	8b 45 38             	mov    0x38(%ebp),%eax
5fd83a:	50                   	push   %eax
5fd83b:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd83e:	50                   	push   %eax
5fd83f:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd842:	50                   	push   %eax
5fd843:	53                   	push   %ebx
5fd844:	56                   	push   %esi
5fd845:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd848:	50                   	push   %eax
5fd849:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd84c:	50                   	push   %eax
5fd84d:	8a 45 18             	mov    0x18(%ebp),%al
5fd850:	50                   	push   %eax
5fd851:	8a 45 08             	mov    0x8(%ebp),%al
5fd854:	50                   	push   %eax
5fd855:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd858:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd85b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd85e:	8b 18                	mov    (%eax),%ebx
5fd860:	ff 53 68             	call   *0x68(%ebx)
5fd863:	e9 44 02 00 00       	jmp    0x5fdaac
5fd868:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd86b:	8b 10                	mov    (%eax),%edx
5fd86d:	ff 52 10             	call   *0x10(%edx)
5fd870:	83 e0 7f             	and    $0x7f,%eax
5fd873:	83 f8 08             	cmp    $0x8,%eax
5fd876:	0f 87 30 02 00 00    	ja     0x5fdaac
5fd87c:	ff 24 85 83 d8 5f 00 	jmp    *0x5fd883(,%eax,4)
5fd883:	ac                   	lods   %ds:(%esi),%al
5fd884:	da 5f 00             	ficompl 0x0(%edi)
5fd887:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
5fd888:	d8 5f 00             	fcomps 0x0(%edi)
5fd88b:	29 d9                	sub    %ebx,%ecx
5fd88d:	5f                   	pop    %edi
5fd88e:	00 e8                	add    %ch,%al
5fd890:	d8 5f 00             	fcomps 0x0(%edi)
5fd893:	6a d9                	push   $0xffffffd9
5fd895:	5f                   	pop    %edi
5fd896:	00 ab d9 5f 00 f0    	add    %ch,-0xfffa027(%ebx)
5fd89c:	d9 5f 00             	fstps  0x0(%edi)
5fd89f:	2e da 5f 00          	ficompl %cs:0x0(%edi)
5fd8a3:	6c                   	insb   (%dx),%es:(%edi)
5fd8a4:	da 5f 00             	ficompl 0x0(%edi)
5fd8a7:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd8aa:	50                   	push   %eax
5fd8ab:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd8ae:	50                   	push   %eax
5fd8af:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd8b2:	50                   	push   %eax
5fd8b3:	8b 45 28             	mov    0x28(%ebp),%eax
5fd8b6:	50                   	push   %eax
5fd8b7:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd8ba:	50                   	push   %eax
5fd8bb:	8b 45 38             	mov    0x38(%ebp),%eax
5fd8be:	50                   	push   %eax
5fd8bf:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd8c2:	50                   	push   %eax
5fd8c3:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd8c6:	50                   	push   %eax
5fd8c7:	53                   	push   %ebx
5fd8c8:	56                   	push   %esi
5fd8c9:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd8cc:	50                   	push   %eax
5fd8cd:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd8d0:	50                   	push   %eax
5fd8d1:	8a 45 18             	mov    0x18(%ebp),%al
5fd8d4:	50                   	push   %eax
5fd8d5:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd8d8:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd8db:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd8de:	8b 18                	mov    (%eax),%ebx
5fd8e0:	ff 53 34             	call   *0x34(%ebx)
5fd8e3:	e9 c4 01 00 00       	jmp    0x5fdaac
5fd8e8:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd8eb:	50                   	push   %eax
5fd8ec:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd8ef:	50                   	push   %eax
5fd8f0:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd8f3:	50                   	push   %eax
5fd8f4:	8b 45 28             	mov    0x28(%ebp),%eax
5fd8f7:	50                   	push   %eax
5fd8f8:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd8fb:	50                   	push   %eax
5fd8fc:	8b 45 38             	mov    0x38(%ebp),%eax
5fd8ff:	50                   	push   %eax
5fd900:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd903:	50                   	push   %eax
5fd904:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd907:	50                   	push   %eax
5fd908:	53                   	push   %ebx
5fd909:	56                   	push   %esi
5fd90a:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd90d:	50                   	push   %eax
5fd90e:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd911:	50                   	push   %eax
5fd912:	8a 45 18             	mov    0x18(%ebp),%al
5fd915:	50                   	push   %eax
5fd916:	8d 4d f8             	lea    -0x8(%ebp),%ecx
5fd919:	8b 55 e8             	mov    -0x18(%ebp),%edx
5fd91c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5fd91f:	8b 18                	mov    (%eax),%ebx
5fd921:	ff 53 3c             	call   *0x3c(%ebx)
5fd924:	e9 83 01 00 00       	jmp    0x5fdaac
5fd929:	8b 45 bc             	mov    -0x44(%ebp),%eax
5fd92c:	50                   	push   %eax
5fd92d:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5fd930:	50                   	push   %eax
5fd931:	8b 45 2c             	mov    0x2c(%ebp),%eax
5fd934:	50                   	push   %eax
5fd935:	8b 45 28             	mov    0x28(%ebp),%eax
5fd938:	50                   	push   %eax
5fd939:	8b 45 3c             	mov    0x3c(%ebp),%eax
5fd93c:	50                   	push   %eax
5fd93d:	8b 45 38             	mov    0x38(%ebp),%eax
5fd940:	50                   	push   %eax
5fd941:	8b 45 cc             	mov    -0x34(%ebp),%eax
5fd944:	50                   	push   %eax
5fd945:	8b 45 c8             	mov    -0x38(%ebp),%eax
5fd948:	50                   	push   %eax
5fd949:	53                   	push   %ebx
5fd94a:	56                   	push   %esi
5fd94b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5fd94e:	50                   	push   %eax
5fd94f:	8b 45 d0             	mov    -0x30(%ebp),%eax
5fd952:	50                   	push   %eax
5fd953:	8a 45 18             	mov    0x18(%ebp),%al
5fd956:	50                   	push   %eax
5fd957:	8d 4d f8             	lea    -0x8(%ebp),%ecx