42c776:	d9 19                	fstps  (%ecx)
42c780:	c9                   	leave
42c781:	19 00                	sbb    %eax,(%eax)
42c783:	00 c9                	add    %cl,%cl
42c785:	19 00                	sbb    %eax,(%eax)
42c787:	00 d9                	add    %bl,%cl
42c789:	19 00                	sbb    %eax,(%eax)
42c78b:	00 d9                	add    %bl,%cl
42c78d:	19 00                	sbb    %eax,(%eax)
42c78f:	00 c9                	add    %cl,%cl
42c791:	19 00                	sbb    %eax,(%eax)
42c793:	00 c9                	add    %cl,%cl
42c795:	19 00                	sbb    %eax,(%eax)
42c797:	00 99 19 00 00 99    	add    %bl,-0x66ffffe7(%ecx)
42c79d:	19 00                	sbb    %eax,(%eax)
42c79f:	00 89 19 00 00 89    	add    %cl,-0x76ffffe7(%ecx)
42c7a5:	19 00                	sbb    %eax,(%eax)
42c7a7:	00 99 19 00 00 99    	add    %bl,-0x66ffffe7(%ecx)
42c7ad:	19 00                	sbb    %eax,(%eax)
42c7af:	00 89 19 00 00 89    	add    %cl,-0x76ffffe7(%ecx)
42c7b5:	19 00                	sbb    %eax,(%eax)
42c7b7:	00 59 19             	add    %bl,0x19(%ecx)
42c7ba:	00 00                	add    %al,(%eax)
42c7bc:	59                   	pop    %ecx
42c7bd:	19 00                	sbb    %eax,(%eax)
42c7bf:	00 49 19             	add    %cl,0x19(%ecx)
42c7c2:	00 00                	add    %al,(%eax)
42c7c4:	49                   	dec    %ecx
42c7c5:	19 00                	sbb    %eax,(%eax)
42c7c7:	00 59 19             	add    %bl,0x19(%ecx)
42c7ca:	00 00                	add    %al,(%eax)
42c7cc:	59                   	pop    %ecx
42c7cd:	19 00                	sbb    %eax,(%eax)
42c7cf:	00 49 19             	add    %cl,0x19(%ecx)
42c7d2:	00 00                	add    %al,(%eax)
42c7d4:	49                   	dec    %ecx
42c7d5:	19 00                	sbb    %eax,(%eax)
42c7d7:	00 19                	add    %bl,(%ecx)
42c7d9:	19 00                	sbb    %eax,(%eax)
42c7db:	00 19                	add    %bl,(%ecx)
42c7dd:	19 00                	sbb    %eax,(%eax)
42c7df:	00 09                	add    %cl,(%ecx)
42c7e1:	19 00                	sbb    %eax,(%eax)
42c7e3:	00 00                	add    %al,(%eax)
42c7e5:	00 00                	add    %al,(%eax)
42c7e7:	00 00                	add    %al,(%eax)
42c7e9:	00 09                	add    %cl,(%ecx)
42c7eb:	19 00                	sbb    %eax,(%eax)
42c7ed:	00 19                	add    %bl,(%ecx)
42c7ef:	19 00                	sbb    %eax,(%eax)
42c7f1:	00 19                	add    %bl,(%ecx)
42c7f3:	19 00                	sbb    %eax,(%eax)
42c7f5:	00 09                	add    %cl,(%ecx)
42c7f7:	19 00                	sbb    %eax,(%eax)
42c7f9:	00 09                	add    %cl,(%ecx)
42c7fb:	19 00                	sbb    %eax,(%eax)
42c7fd:	00 d9                	add    %bl,%cl
42c7ff:	18 00                	sbb    %al,(%eax)
42c801:	00 d9                	add    %bl,%cl
42c803:	18 00                	sbb    %al,(%eax)
42c805:	00 c9                	add    %cl,%cl
42c807:	18 00                	sbb    %al,(%eax)
42c809:	00 c9                	add    %cl,%cl
42c80b:	18 00                	sbb    %al,(%eax)
42c80d:	00 d9                	add    %bl,%cl
42c80f:	18 00                	sbb    %al,(%eax)
42c811:	00 d9                	add    %bl,%cl
42c813:	18 00                	sbb    %al,(%eax)
42c815:	00 c9                	add    %cl,%cl
42c817:	18 00                	sbb    %al,(%eax)
42c819:	00 c9                	add    %cl,%cl
42c81b:	18 00                	sbb    %al,(%eax)
42c81d:	00 99 18 00 00 99    	add    %bl,-0x66ffffe8(%ecx)
42c823:	18 00                	sbb    %al,(%eax)
42c825:	00 89 18 00 00 89    	add    %cl,-0x76ffffe8(%ecx)
42c82b:	18 00                	sbb    %al,(%eax)
42c82d:	00 99 18 00 00 99    	add    %bl,-0x66ffffe8(%ecx)
42c833:	18 00                	sbb    %al,(%eax)
42c835:	00 89 18 00 00 89    	add    %cl,-0x76ffffe8(%ecx)
42c83b:	18 00                	sbb    %al,(%eax)
42c83d:	00 59 18             	add    %bl,0x18(%ecx)
42c840:	00 00                	add    %al,(%eax)
42c842:	59                   	pop    %ecx
42c843:	18 00                	sbb    %al,(%eax)
42c845:	00 49 18             	add    %cl,0x18(%ecx)
42c848:	00 00                	add    %al,(%eax)
42c84a:	49                   	dec    %ecx
42c84b:	18 00                	sbb    %al,(%eax)
42c84d:	00 00                	add    %al,(%eax)
42c84f:	00 00                	add    %al,(%eax)
42c851:	00 00                	add    %al,(%eax)
42c853:	00 59 18             	add    %bl,0x18(%ecx)
42c856:	00 00                	add    %al,(%eax)
42c858:	59                   	pop    %ecx
42c859:	18 00                	sbb    %al,(%eax)
42c85b:	00 49 18             	add    %cl,0x18(%ecx)
42c85e:	00 00                	add    %al,(%eax)
42c860:	49                   	dec    %ecx
42c861:	18 00                	sbb    %al,(%eax)
42c863:	00 19                	add    %bl,(%ecx)
42c865:	18 00                	sbb    %al,(%eax)
42c867:	00 19                	add    %bl,(%ecx)
42c869:	18 00                	sbb    %al,(%eax)
42c86b:	00 09                	add    %cl,(%ecx)
42c86d:	18 00                	sbb    %al,(%eax)
42c86f:	00 09                	add    %cl,(%ecx)
42c871:	18 00                	sbb    %al,(%eax)
42c873:	00 19                	add    %bl,(%ecx)
42c875:	18 00                	sbb    %al,(%eax)
42c877:	00 19                	add    %bl,(%ecx)
42c879:	18 00                	sbb    %al,(%eax)
42c87b:	00 09                	add    %cl,(%ecx)
42c87d:	18 00                	sbb    %al,(%eax)
42c87f:	00 09                	add    %cl,(%ecx)
42c881:	18 00                	sbb    %al,(%eax)
42c883:	00 d9                	add    %bl,%cl
42c885:	17                   	pop    %ss
42c886:	00 00                	add    %al,(%eax)
42c888:	d9 17                	fsts   (%edi)
42c88a:	00 00                	add    %al,(%eax)
42c88c:	c9                   	leave
42c88d:	17                   	pop    %ss
42c88e:	00 00                	add    %al,(%eax)
42c890:	c9                   	leave
42c891:	17                   	pop    %ss
42c892:	00 00                	add    %al,(%eax)
42c894:	d9 17                	fsts   (%edi)
42c896:	00 00                	add    %al,(%eax)
42c898:	d9 17                	fsts   (%edi)
42c89a:	00 00                	add    %al,(%eax)
42c89c:	c9                   	leave
42c89d:	17                   	pop    %ss
42c89e:	00 00                	add    %al,(%eax)
42c8a0:	c9                   	leave
42c8a1:	17                   	pop    %ss
42c8a2:	00 00                	add    %al,(%eax)
42c8a4:	99                   	cltd
42c8a5:	17                   	pop    %ss
42c8a6:	00 00                	add    %al,(%eax)
42c8a8:	99                   	cltd
42c8a9:	17                   	pop    %ss
42c8aa:	00 00                	add    %al,(%eax)
42c8ac:	89 17                	mov    %edx,(%edi)
42c8ae:	00 00                	add    %al,(%eax)
42c8b0:	89 17                	mov    %edx,(%edi)
42c8b2:	00 00                	add    %al,(%eax)
42c8b4:	99                   	cltd
42c8b5:	17                   	pop    %ss
42c8be:	99                   	cltd
42c8bf:	17                   	pop    %ss
42c8c0:	00 00                	add    %al,(%eax)
42c8c2:	89 17                	mov    %edx,(%edi)
42c8c4:	00 00                	add    %al,(%eax)
42c8c6:	89 17                	mov    %edx,(%edi)
42c8c8:	00 00                	add    %al,(%eax)
42c8ca:	59                   	pop    %ecx
42c8cb:	17                   	pop    %ss
42c8cc:	00 00                	add    %al,(%eax)
42c8ce:	59                   	pop    %ecx
42c8cf:	17                   	pop    %ss
42c8d0:	00 00                	add    %al,(%eax)
42c8d2:	49                   	dec    %ecx
42c8d3:	17                   	pop    %ss
42c8d4:	00 00                	add    %al,(%eax)
42c8d6:	49                   	dec    %ecx
42c8d7:	17                   	pop    %ss
42c8d8:	00 00                	add    %al,(%eax)
42c8da:	59                   	pop    %ecx
42c8db:	17                   	pop    %ss
42c8dc:	00 00                	add    %al,(%eax)
42c8de:	59                   	pop    %ecx
42c8df:	17                   	pop    %ss
42c8e0:	00 00                	add    %al,(%eax)
42c8e2:	49                   	dec    %ecx
42c8e3:	17                   	pop    %ss
42c8e4:	00 00                	add    %al,(%eax)
42c8e6:	49                   	dec    %ecx
42c8e7:	17                   	pop    %ss
42c8e8:	00 00                	add    %al,(%eax)
42c8ea:	19 17                	sbb    %edx,(%edi)
42c8ec:	00 00                	add    %al,(%eax)
42c8ee:	19 17                	sbb    %edx,(%edi)
42c8f0:	00 00                	add    %al,(%eax)
42c8f2:	09 17                	or     %edx,(%edi)
42c8f4:	00 00                	add    %al,(%eax)
42c8f6:	09 17                	or     %edx,(%edi)
42c8f8:	00 00                	add    %al,(%eax)
42c8fa:	19 17                	sbb    %edx,(%edi)
42c8fc:	00 00                	add    %al,(%eax)
42c8fe:	19 17                	sbb    %edx,(%edi)
42c900:	00 00                	add    %al,(%eax)
42c902:	09 17                	or     %edx,(%edi)
42c904:	00 00                	add    %al,(%eax)
42c906:	09 17                	or     %edx,(%edi)
42c908:	00 00                	add    %al,(%eax)
42c90a:	d9 16                	fsts   (%esi)
42c90c:	00 00                	add    %al,(%eax)
42c90e:	d9 16                	fsts   (%esi)
42c910:	00 00                	add    %al,(%eax)
42c912:	c9                   	leave
42c913:	16                   	push   %ss
42c914:	00 00                	add    %al,(%eax)
42c916:	c9                   	leave
42c917:	16                   	push   %ss
42c918:	00 00                	add    %al,(%eax)
42c91a:	d9 16                	fsts   (%esi)
42c91c:	00 00                	add    %al,(%eax)
42c91e:	d9 16                	fsts   (%esi)
42c928:	c9                   	leave
42c929:	16                   	push   %ss
42c92a:	00 00                	add    %al,(%eax)
42c92c:	c9                   	leave
42c92d:	16                   	push   %ss
42c92e:	00 00                	add    %al,(%eax)
42c930:	99                   	cltd
42c931:	16                   	push   %ss
42c932:	00 00                	add    %al,(%eax)
42c934:	99                   	cltd
42c935:	16                   	push   %ss
42c936:	00 00                	add    %al,(%eax)
42c938:	89 16                	mov    %edx,(%esi)
42c93a:	00 00                	add    %al,(%eax)
42c93c:	89 16                	mov    %edx,(%esi)
42c93e:	00 00                	add    %al,(%eax)
42c940:	99                   	cltd
42c941:	16                   	push   %ss
42c942:	00 00                	add    %al,(%eax)
42c944:	99                   	cltd
42c945:	16                   	push   %ss
42c946:	00 00                	add    %al,(%eax)
42c948:	89 16                	mov    %edx,(%esi)
42c94a:	00 00                	add    %al,(%eax)
42c94c:	89 16                	mov    %edx,(%esi)
42c94e:	00 00                	add    %al,(%eax)
42c950:	59                   	pop    %ecx
42c951:	1e                   	push   %ds
42c952:	00 00                	add    %al,(%eax)
42c954:	59                   	pop    %ecx
42c955:	1e                   	push   %ds
42c956:	00 00                	add    %al,(%eax)
42c958:	49                   	dec    %ecx
42c959:	1e                   	push   %ds
42c95a:	00 00                	add    %al,(%eax)
42c95c:	49                   	dec    %ecx
42c95d:	1e                   	push   %ds
42c95e:	00 00                	add    %al,(%eax)
42c960:	59                   	pop    %ecx
42c961:	1e                   	push   %ds
42c962:	00 00                	add    %al,(%eax)
42c964:	59                   	pop    %ecx
42c965:	1e                   	push   %ds
42c966:	00 00                	add    %al,(%eax)
42c968:	49                   	dec    %ecx
42c969:	1e                   	push   %ds
42c96a:	00 00                	add    %al,(%eax)
42c96c:	49                   	dec    %ecx
42c96d:	1e                   	push   %ds
42c96e:	00 00                	add    %al,(%eax)
42c970:	19 1e                	sbb    %ebx,(%esi)
42c972:	00 00                	add    %al,(%eax)
42c974:	19 1e                	sbb    %ebx,(%esi)
42c976:	00 00                	add    %al,(%eax)
42c978:	09 1e                	or     %ebx,(%esi)
42c97a:	00 00                	add    %al,(%eax)
42c97c:	09 1e                	or     %ebx,(%esi)
42c97e:	00 00                	add    %al,(%eax)
42c980:	19 1e                	sbb    %ebx,(%esi)
42c982:	00 00                	add    %al,(%eax)
42c984:	19 1e                	sbb    %ebx,(%esi)
42c986:	00 00                	add    %al,(%eax)
42c988:	09 1e                	or     %ebx,(%esi)
42c992:	09 1e                	or     %ebx,(%esi)
42c994:	00 00                	add    %al,(%eax)
42c996:	d9 1d 00 00 d9 1d    	fstps  0x1dd90000
42c99c:	00 00                	add    %al,(%eax)
42c99e:	c9                   	leave
42c99f:	1d 00 00 c9 1d       	sbb    $0x1dc90000,%eax
42c9a4:	00 00                	add    %al,(%eax)
42c9a6:	d9 1d 00 00 d9 1d    	fstps  0x1dd90000
42c9ac:	00 00                	add    %al,(%eax)
42c9ae:	c9                   	leave
42c9af:	1d 00 00 c9 1d       	sbb    $0x1dc90000,%eax
42c9b4:	00 00                	add    %al,(%eax)
42c9b6:	99                   	cltd
42c9b7:	1d 00 00 99 1d       	sbb    $0x1d990000,%eax
42c9bc:	00 00                	add    %al,(%eax)
42c9be:	89 1d 00 00 89 1d    	mov    %ebx,0x1d890000
42c9c4:	00 00                	add    %al,(%eax)
42c9c6:	99                   	cltd
42c9c7:	1d 00 00 99 1d       	sbb    $0x1d990000,%eax
42c9cc:	00 00                	add    %al,(%eax)
42c9ce:	89 1d 00 00 89 1d    	mov    %ebx,0x1d890000
42c9d4:	00 00                	add    %al,(%eax)
42c9d6:	59                   	pop    %ecx
42c9d7:	1d 00 00 59 1d       	sbb    $0x1d590000,%eax
42c9dc:	00 00                	add    %al,(%eax)
42c9de:	49                   	dec    %ecx
42c9df:	1d 00 00 49 1d       	sbb    $0x1d490000,%eax
42c9e4:	00 00                	add    %al,(%eax)
42c9e6:	59                   	pop    %ecx
42c9e7:	1d 00 00 59 1d       	sbb    $0x1d590000,%eax
42c9ec:	00 00                	add    %al,(%eax)
42c9ee:	49                   	dec    %ecx
42c9ef:	1d 00 00 49 1d       	sbb    $0x1d490000,%eax
42c9fc:	19 1d 00 00 19 1d    	sbb    %ebx,0x1d190000
42ca02:	00 00                	add    %al,(%eax)
42ca04:	09 1d 00 00 09 1d    	or     %ebx,0x1d090000
42ca0a:	00 00                	add    %al,(%eax)
42ca0c:	19 1d 00 00 19 1d    	sbb    %ebx,0x1d190000
42ca12:	00 00                	add    %al,(%eax)
42ca14:	09 1d 00 00 09 1d    	or     %ebx,0x1d090000
42ca1a:	00 00                	add    %al,(%eax)
42ca1c:	d9 1c 00             	fstps  (%eax,%eax,1)
42ca1f:	00 d9                	add    %bl,%cl
42ca21:	1c 00                	sbb    $0x0,%al
42ca23:	00 c9                	add    %cl,%cl
42ca25:	1c 00                	sbb    $0x0,%al
42ca27:	00 c9                	add    %cl,%cl
42ca29:	1c 00                	sbb    $0x0,%al
42ca2b:	00 d9                	add    %bl,%cl
42ca2d:	1c 00                	sbb    $0x0,%al
42ca2f:	00 d9                	add    %bl,%cl
42ca31:	1c 00                	sbb    $0x0,%al
42ca33:	00 c9                	add    %cl,%cl
42ca35:	1c 00                	sbb    $0x0,%al
42ca37:	00 c9                	add    %cl,%cl
42ca39:	1c 00                	sbb    $0x0,%al
42ca3b:	00 99 1c 00 00 99    	add    %bl,-0x66ffffe4(%ecx)
42ca41:	1c 00                	sbb    $0x0,%al
42ca43:	00 89 1c 00 00 89    	add    %cl,-0x76ffffe4(%ecx)
42ca49:	1c 00                	sbb    $0x0,%al
42ca4b:	00 99 1c 00 00 99    	add    %bl,-0x66ffffe4(%ecx)
42ca51:	1c 00                	sbb    $0x0,%al
42ca53:	00 89 1c 00 00 89    	add    %cl,-0x76ffffe4(%ecx)
42ca59:	1c 00                	sbb    $0x0,%al
42ca5b:	00 59 1c             	add    %bl,0x1c(%ecx)
42ca66:	59                   	pop    %ecx
42ca67:	1c 00                	sbb    $0x0,%al
42ca69:	00 49 1c             	add    %cl,0x1c(%ecx)
42ca6c:	00 00                	add    %al,(%eax)
42ca6e:	49                   	dec    %ecx
42ca6f:	1c 00                	sbb    $0x0,%al
42ca71:	00 59 1c             	add    %bl,0x1c(%ecx)
42ca74:	00 00                	add    %al,(%eax)
42ca76:	59                   	pop    %ecx
42ca77:	1c 00                	sbb    $0x0,%al
42ca79:	00 49 1c             	add    %cl,0x1c(%ecx)
42ca7c:	00 00                	add    %al,(%eax)
42ca7e:	49                   	dec    %ecx
42ca7f:	1c 00                	sbb    $0x0,%al