4277a3:	ff d3                	call   *%ebx
4277a5:	89 45 f4             	mov    %eax,-0xc(%ebp)
4277a8:	33 c0                	xor    %eax,%eax
4277aa:	5a                   	pop    %edx
4277ab:	59                   	pop    %ecx
4277ac:	59                   	pop    %ecx
4277ad:	64 89 10             	mov    %edx,%fs:(%eax)
4277b0:	68 d8 77 42 00       	push   $0x4277d8
4277b5:	db e2                	fnclex
4277b7:	d9 6d fe             	fldcw  -0x2(%ebp)
4277ba:	8b 45 f8             	mov    -0x8(%ebp),%eax
4277bd:	50                   	push   %eax
4277be:	8b 00                	mov    (%eax),%eax
4277c0:	8b 40 34             	mov    0x34(%eax),%eax
4277c3:	50                   	push   %eax
4277c4:	a1 0c 7f 46 00       	mov    0x467f0c,%eax
4277c9:	8b 00                	mov    (%eax),%eax
4277cb:	e8 10 2f 03 00       	call   0x45a6e0
4277d0:	c3                   	ret
4277d1:	e9 ea c1 fd ff       	jmp    0x4039c0
4277d6:	eb dd                	jmp    0x4277b5
4277d8:	33 c0                	xor    %eax,%eax
4277da:	5a                   	pop    %edx
4277db:	59                   	pop    %ecx
4277dc:	59                   	pop    %ecx
4277dd:	64 89 10             	mov    %edx,%fs:(%eax)
4277e0:	68 06 78 42 00       	push   $0x427806
4277e5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4277e8:	e8 53 a0 02 00       	call   0x451840
4277ed:	8b 45 f0             	mov    -0x10(%ebp),%eax
4277f0:	50                   	push   %eax
4277f1:	e8 22 f0 fd ff       	call   0x406818
4277f6:	8b 45 e8             	mov    -0x18(%ebp),%eax
4277f9:	e8 b2 9e 02 00       	call   0x4516b0
4277fe:	c3                   	ret
4277ff:	e9 bc c1 fd ff       	jmp    0x4039c0
427804:	eb df                	jmp    0x4277e5
427806:	8b 45 f4             	mov    -0xc(%ebp),%eax
427809:	5e                   	pop    %esi
42780a:	5b                   	pop    %ebx
42780b:	8b e5                	mov    %ebp,%esp
42780d:	5d                   	pop    %ebp
42780e:	c3                   	ret
42780f:	90                   	nop
427810:	53                   	push   %ebx
427811:	66 83 78 4a 00       	cmpw   $0x0,0x4a(%eax)
427816:	74 0a                	je     0x427822
427818:	8b d8                	mov    %eax,%ebx
42781a:	8b d0                	mov    %eax,%edx
42781c:	8b 43 4c             	mov    0x4c(%ebx),%eax
42781f:	ff 53 48             	call   *0x48(%ebx)
427822:	5b                   	pop    %ebx
427823:	c3                   	ret
427824:	53                   	push   %ebx
427825:	66 83 78 52 00       	cmpw   $0x0,0x52(%eax)
42782a:	74 0a                	je     0x427836
42782c:	8b d8                	mov    %eax,%ebx
42782e:	8b d0                	mov    %eax,%edx
427830:	8b 43 54             	mov    0x54(%ebx),%eax
427833:	ff 53 50             	call   *0x50(%ebx)
427836:	5b                   	pop    %ebx
427837:	c3                   	ret
427838:	55                   	push   %ebp
427839:	8b ec                	mov    %esp,%ebp
42783b:	51                   	push   %ecx
42783c:	53                   	push   %ebx
42783d:	56                   	push   %esi
42783e:	57                   	push   %edi
42783f:	8b 7d 14             	mov    0x14(%ebp),%edi
427842:	8b 5d 0c             	mov    0xc(%ebp),%ebx
427845:	8b 75 08             	mov    0x8(%ebp),%esi
427848:	33 c0                	xor    %eax,%eax
42784a:	89 45 fc             	mov    %eax,-0x4(%ebp)
42784d:	81 fb 10 01 00 00    	cmp    $0x110,%ebx
427853:	75 40                	jne    0x427895
427855:	a1 24 d7 45 00       	mov    0x45d724,%eax
42785a:	89 70 3c             	mov    %esi,0x3c(%eax)
42785d:	a1 24 d7 45 00       	mov    0x45d724,%eax
427862:	8b 40 40             	mov    0x40(%eax),%eax
427865:	50                   	push   %eax
427866:	6a fc                	push   $0xfffffffc
427868:	56                   	push   %esi
427869:	e8 22 f0 fd ff       	call   0x406890
42786e:	8b 15 24 d7 45 00    	mov    0x45d724,%edx
427874:	89 42 34             	mov    %eax,0x34(%edx)
427877:	57                   	push   %edi
427878:	8b 45 10             	mov    0x10(%ebp),%eax
42787b:	50                   	push   %eax
42787c:	53                   	push   %ebx
42787d:	56                   	push   %esi
42787e:	a1 24 d7 45 00       	mov    0x45d724,%eax
427883:	8b 40 40             	mov    0x40(%eax),%eax
427886:	50                   	push   %eax
427887:	e8 bc eb fd ff       	call   0x406448
42788c:	33 c0                	xor    %eax,%eax
42788e:	a3 24 d7 45 00       	mov    %eax,0x45d724
427893:	eb 1b                	jmp    0x4278b0
427895:	83 fb 4e             	cmp    $0x4e,%ebx
427898:	75 16                	jne    0x4278b0
42789a:	81 7f 08 a7 fd ff ff 	cmpl   $0xfffffda7,0x8(%edi)
4278a1:	75 0d                	jne    0x4278b0
4278a3:	6a f8                	push   $0xfffffff8
4278a5:	56                   	push   %esi
4278a6:	e8 05 ee fd ff       	call   0x4066b0
4278ab:	e8 fc fb ff ff       	call   0x4274ac
4278b0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4278b3:	5f                   	pop    %edi
4278b4:	5e                   	pop    %esi
4278b5:	5b                   	pop    %ebx
4278b6:	59                   	pop    %ecx
4278b7:	5d                   	pop    %ebp
4278b8:	c2 10 00             	ret    $0x10
4278bb:	90                   	nop
4278bc:	53                   	push   %ebx
4278bd:	56                   	push   %esi
4278be:	84 d2                	test   %dl,%dl
4278c0:	74 08                	je     0x4278ca
4278c2:	83 c4 f0             	add    $0xfffffff0,%esp
4278c5:	e8 c6 bc fd ff       	call   0x403590
4278ca:	8b da                	mov    %edx,%ebx
4278cc:	8b f0                	mov    %eax,%esi
4278ce:	33 d2                	xor    %edx,%edx
4278d0:	8b c6                	mov    %esi,%eax
4278d2:	e8 f1 fc ff ff       	call   0x4275c8
4278d7:	b2 01                	mov    $0x1,%dl
4278d9:	a1 40 1e 41 00       	mov    0x411e40,%eax
4278de:	e8 59 b9 fd ff       	call   0x40323c
4278e3:	89 46 58             	mov    %eax,0x58(%esi)
4278e6:	a1 30 79 42 00       	mov    0x427930,%eax
4278eb:	89 46 5c             	mov    %eax,0x5c(%esi)
4278ee:	a0 34 79 42 00       	mov    0x427934,%al
4278f3:	88 86 b0 00 00 00    	mov    %al,0xb0(%esi)
4278f9:	b2 01                	mov    $0x1,%dl
4278fb:	a1 40 1e 41 00       	mov    0x411e40,%eax
427900:	e8 37 b9 fd ff       	call   0x40323c
427905:	89 46 7c             	mov    %eax,0x7c(%esi)
427908:	c7 46 64 01 00 00 00 	movl   $0x1,0x64(%esi)
42790f:	c6 86 80 00 00 00 00 	movb   $0x0,0x80(%esi)
427916:	8b c6                	mov    %esi,%eax
427918:	84 db                	test   %bl,%bl
42791a:	74 0f                	je     0x42792b
42791c:	e8 c7 bc fd ff       	call   0x4035e8
427921:	64 8f 05 00 00 00 00 	pop    %fs:0x0
427928:	83 c4 0c             	add    $0xc,%esp
42792b:	8b c6                	mov    %esi,%eax
42792d:	5e                   	pop    %esi
42792e:	5b                   	pop    %ebx
42792f:	c3                   	ret
427930:	04 00                	add    $0x0,%al
427932:	08 00                	or     %al,(%eax)
427934:	00 00                	add    %al,(%eax)
427936:	00 00                	add    %al,(%eax)
427938:	53                   	push   %ebx
427939:	56                   	push   %esi
42793a:	e8 b9 bc fd ff       	call   0x4035f8
42793f:	8b da                	mov    %edx,%ebx
427941:	8b f0                	mov    %eax,%esi
427943:	8b 46 7c             	mov    0x7c(%esi),%eax
427946:	e8 21 b9 fd ff       	call   0x40326c
42794b:	8b 46 58             	mov    0x58(%esi),%eax
42794e:	e8 19 b9 fd ff       	call   0x40326c
427953:	8b d3                	mov    %ebx,%edx
427955:	80 e2 fc             	and    $0xfc,%dl
427958:	8b c6                	mov    %esi,%eax
42795a:	e8 b1 fc ff ff       	call   0x427610
42795f:	84 db                	test   %bl,%bl
427961:	7e 07                	jle    0x42796a
427963:	8b c6                	mov    %esi,%eax
427965:	e8 76 bc fd ff       	call   0x4035e0
42796a:	5e                   	pop    %esi
42796b:	5b                   	pop    %ebx
42796c:	c3                   	ret
42796d:	8d 40 00             	lea    0x0(%eax),%eax
427970:	53                   	push   %ebx
427971:	56                   	push   %esi
427972:	57                   	push   %edi
427973:	8b f8                	mov    %eax,%edi
427975:	8b c7                	mov    %edi,%eax
427977:	e8 7c 06 00 00       	call   0x427ff8
42797c:	8b c7                	mov    %edi,%eax
42797e:	66 be ed ff          	mov    $0xffed,%si
427982:	e8 e1 ba fd ff       	call   0x403468
427987:	8b d8                	mov    %eax,%ebx
427989:	8b 47 7c             	mov    0x7c(%edi),%eax
42798c:	8b 10                	mov    (%eax),%edx
42798e:	ff 52 44             	call   *0x44(%edx)
427991:	8b c3                	mov    %ebx,%eax
427993:	5f                   	pop    %edi
427994:	5e                   	pop    %esi
427995:	5b                   	pop    %ebx
427996:	c3                   	ret
427997:	90                   	nop
427998:	53                   	push   %ebx
427999:	56                   	push   %esi
42799a:	57                   	push   %edi
42799b:	51                   	push   %ecx
42799c:	8b da                	mov    %edx,%ebx
42799e:	8b f8                	mov    %eax,%edi
4279a0:	33 c0                	xor    %eax,%eax
4279a2:	89 43 0c             	mov    %eax,0xc(%ebx)
4279a5:	8b 03                	mov    (%ebx),%eax
4279a7:	3d 10 01 00 00       	cmp    $0x110,%eax
4279ac:	75 0a                	jne    0x4279b8
4279ae:	f6 47 5e 01          	testb  $0x1,0x5e(%edi)
4279b2:	0f 84 d7 00 00 00    	je     0x427a8f
4279b8:	83 f8 4e             	cmp    $0x4e,%eax
4279bb:	0f 85 c5 00 00 00    	jne    0x427a86
4279c1:	8b 73 08             	mov    0x8(%ebx),%esi
4279c4:	8b 46 08             	mov    0x8(%esi),%eax
4279c7:	05 60 02 00 00       	add    $0x260,%eax
4279cc:	83 f8 07             	cmp    $0x7,%eax
4279cf:	0f 87 b1 00 00 00    	ja     0x427a86
4279d5:	ff 24 85 dc 79 42 00 	jmp    *0x4279dc(,%eax,4)
4279dc:	62 7a 42             	bound  %edi,0x42(%edx)
4279df:	00 47 7a             	add    %al,0x7a(%edi)
4279e2:	42                   	inc    %edx
4279e3:	00 fc                	add    %bh,%ah
4279e5:	79 42                	jns    0x427a29
4279e7:	00 86 7a 42 00 86    	add    %al,-0x79ffbd86(%esi)
4279ed:	7a 42                	jp     0x427a31
4279ef:	00 3a                	add    %bh,(%edx)
4279f1:	7a 42                	jp     0x427a35
4279f3:	00 2d 7a 42 00 20    	add    %ch,0x2000427a
4279f9:	7a 42                	jp     0x427a3d
4279fb:	00 8b 56 0c 8b c7    	add    %cl,-0x3874f3aa(%ebx)
427a01:	e8 6a ff ff ff       	call   0x427970
427a06:	84 c0                	test   %al,%al
427a08:	75 7c                	jne    0x427a86
427a0a:	b8 01 00 00 00       	mov    $0x1,%eax
427a0f:	89 43 0c             	mov    %eax,0xc(%ebx)
427a12:	50                   	push   %eax
427a13:	6a 00                	push   $0x0
427a15:	8b 47 3c             	mov    0x3c(%edi),%eax
427a18:	50                   	push   %eax
427a19:	e8 72 ee fd ff       	call   0x406890
427a1e:	eb 6f                	jmp    0x427a8f
427a20:	8b c7                	mov    %edi,%eax
427a22:	66 be ee ff          	mov    $0xffee,%si
427a26:	e8 3d ba fd ff       	call   0x403468
427a2b:	eb 59                	jmp    0x427a86
427a2d:	8b c7                	mov    %edi,%eax
427a2f:	66 be ec ff          	mov    $0xffec,%si
427a33:	e8 30 ba fd ff       	call   0x403468
427a38:	eb 4c                	jmp    0x427a86
427a3a:	8b c7                	mov    %edi,%eax
427a3c:	66 be eb ff          	mov    $0xffeb,%si
427a40:	e8 23 ba fd ff       	call   0x403468
427a45:	eb 3f                	jmp    0x427a86
427a47:	8b 46 0c             	mov    0xc(%esi),%eax
427a4a:	8b 40 18             	mov    0x18(%eax),%eax
427a4d:	3b 47 68             	cmp    0x68(%edi),%eax
427a50:	74 34                	je     0x427a86
427a52:	89 47 68             	mov    %eax,0x68(%edi)
427a55:	8b c7                	mov    %edi,%eax
427a57:	66 be ea ff          	mov    $0xffea,%si
427a5b:	e8 08 ba fd ff       	call   0x403468
427a60:	eb 24                	jmp    0x427a86
427a62:	83 7b 08 00          	cmpl   $0x0,0x8(%ebx)
427a66:	74 1e                	je     0x427a86
427a68:	c6 04 24 01          	movb   $0x1,(%esp)
427a6c:	8b cc                	mov    %esp,%ecx
427a6e:	8b 43 08             	mov    0x8(%ebx),%eax
427a71:	8b d0                	mov    %eax,%edx
427a73:	8b c7                	mov    %edi,%eax
427a75:	66 be e9 ff          	mov    $0xffe9,%si
427a79:	e8 ea b9 fd ff       	call   0x403468
427a7e:	33 c0                	xor    %eax,%eax
427a80:	8a 04 24             	mov    (%esp),%al
427a83:	89 43 0c             	mov    %eax,0xc(%ebx)
427a86:	8b d3                	mov    %ebx,%edx
427a88:	8b c7                	mov    %edi,%eax
427a8a:	e8 61 fc ff ff       	call   0x4276f0
427a8f:	5a                   	pop    %edx
427a90:	5f                   	pop    %edi
427a91:	5e                   	pop    %esi
427a92:	5b                   	pop    %ebx
427a93:	c3                   	ret
427a94:	53                   	push   %ebx
427a95:	51                   	push   %ecx
427a96:	c6 04 24 01          	movb   $0x1,(%esp)
427a9a:	66 83 b8 a2 00 00 00 	cmpw   $0x0,0xa2(%eax)
427aa1:	00
427aa2:	74 12                	je     0x427ab6
427aa4:	8b cc                	mov    %esp,%ecx
427aa6:	8b d8                	mov    %eax,%ebx
427aa8:	8b d0                	mov    %eax,%edx
427aaa:	8b 83 a4 00 00 00    	mov    0xa4(%ebx),%eax
427ab0:	ff 93 a0 00 00 00    	call   *0xa0(%ebx)
427ab6:	8a 04 24             	mov    (%esp),%al
427ab9:	5a                   	pop    %edx
427aba:	5b                   	pop    %ebx
427abb:	c3                   	ret
427abc:	53                   	push   %ebx
427abd:	66 83 b8 8a 00 00 00 	cmpw   $0x0,0x8a(%eax)
427ac4:	00
427ac5:	74 10                	je     0x427ad7
427ac7:	8b d8                	mov    %eax,%ebx
427ac9:	8b d0                	mov    %eax,%edx
427acb:	8b 83 8c 00 00 00    	mov    0x8c(%ebx),%eax
427ad1:	ff 93 88 00 00 00    	call   *0x88(%ebx)
427ad7:	5b                   	pop    %ebx
427ad8:	c3                   	ret
427ad9:	8d 40 00             	lea    0x0(%eax),%eax
427adc:	53                   	push   %ebx
427add:	66 83 b8 92 00 00 00 	cmpw   $0x0,0x92(%eax)
427ae4:	00
427ae5:	74 10                	je     0x427af7
427ae7:	8b d8                	mov    %eax,%ebx
427ae9:	8b d0                	mov    %eax,%edx
427aeb:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
427af1:	ff 93 90 00 00 00    	call   *0x90(%ebx)
427af7:	5b                   	pop    %ebx
427af8:	c3                   	ret
427af9:	8d 40 00             	lea    0x0(%eax),%eax
427afc:	53                   	push   %ebx
427afd:	66 83 b8 9a 00 00 00 	cmpw   $0x0,0x9a(%eax)
427b04:	00
427b05:	74 10                	je     0x427b17
427b07:	8b d8                	mov    %eax,%ebx
427b09:	8b d0                	mov    %eax,%edx
427b0b:	8b 83 9c 00 00 00    	mov    0x9c(%ebx),%eax
427b11:	ff 93 98 00 00 00    	call   *0x98(%ebx)
427b17:	5b                   	pop    %ebx
427b18:	c3                   	ret
427b19:	8d 40 00             	lea    0x0(%eax),%eax
427b1c:	55                   	push   %ebp
427b1d:	8b ec                	mov    %esp,%ebp
427b1f:	6a 00                	push   $0x0
427b21:	33 c0                	xor    %eax,%eax
427b23:	55                   	push   %ebp
427b24:	68 4e 7b 42 00       	push   $0x427b4e
427b29:	64 ff 30             	push   %fs:(%eax)
427b2c:	64 89 20             	mov    %esp,%fs:(%eax)
427b2f:	8d 45 fc             	lea    -0x4(%ebp),%eax
427b32:	92                   	xchg   %eax,%edx
427b33:	e8 ec fe fe ff       	call   0x417a24
427b38:	33 c0                	xor    %eax,%eax
427b3a:	5a                   	pop    %edx
427b3b:	59                   	pop    %ecx
427b3c:	59                   	pop    %ecx
427b3d:	64 89 10             	mov    %edx,%fs:(%eax)
427b40:	68 55 7b 42 00       	push   $0x427b55
427b45:	8d 45 fc             	lea    -0x4(%ebp),%eax
427b48:	e8 6f c4 fd ff       	call   0x403fbc
427b4d:	c3                   	ret
427b4e:	e9 6d be fd ff       	jmp    0x4039c0
427b53:	eb f0                	jmp    0x427b45
427b55:	59                   	pop    %ecx
427b56:	5d                   	pop    %ebp
427b57:	c3                   	ret