7fb8da:	cc                   	int3
7fb8db:	cc                   	int3
7fb8dc:	cc                   	int3
7fb8dd:	cc                   	int3
7fb8de:	cc                   	int3
7fb8df:	cc                   	int3
7fb8e0:	80 7c 24 08 00       	cmpb   $0x0,0x8(%esp)
7fb8e5:	56                   	push   %esi
7fb8e6:	8b 74 24 08          	mov    0x8(%esp),%esi
7fb8ea:	57                   	push   %edi
7fb8eb:	8d be e0 03 00 00    	lea    0x3e0(%esi),%edi
7fb8f1:	75 26                	jne    0x7fb919
7fb8f3:	8b 47 2c             	mov    0x2c(%edi),%eax
7fb8f6:	85 c0                	test   %eax,%eax
7fb8f8:	74 1f                	je     0x7fb919
7fb8fa:	80 b8 0a 02 00 00 00 	cmpb   $0x0,0x20a(%eax)
7fb901:	74 16                	je     0x7fb919
7fb903:	56                   	push   %esi
7fb904:	e8 87 0c 00 00       	call   0x7fc590
7fb909:	83 c4 04             	add    $0x4,%esp
7fb90c:	85 c0                	test   %eax,%eax
7fb90e:	75 09                	jne    0x7fb919
7fb910:	56                   	push   %esi
7fb911:	e8 ca 04 00 00       	call   0x7fbde0
7fb916:	83 c4 04             	add    $0x4,%esp
7fb919:	57                   	push   %edi
7fb91a:	e8 69 c2 c2 ff       	call   0x427b88
7fb91f:	ff 77 54             	push   0x54(%edi)
7fb922:	56                   	push   %esi
7fb923:	e8 ec f1 c0 ff       	call   0x40ab14
7fb928:	ff 77 40             	push   0x40(%edi)
7fb92b:	ff 15 04 e2 d5 00    	call   *0xd5e204
7fb931:	83 c4 10             	add    $0x10,%esp
7fb934:	c7 47 40 00 00 00 00 	movl   $0x0,0x40(%edi)
7fb93b:	33 c0                	xor    %eax,%eax
7fb93d:	5f                   	pop    %edi
7fb93e:	5e                   	pop    %esi
7fb93f:	c3                   	ret
7fb940:	cc                   	int3
7fb941:	cc                   	int3
7fb942:	cc                   	int3
7fb943:	cc                   	int3
7fb944:	cc                   	int3
7fb945:	cc                   	int3
7fb946:	cc                   	int3
7fb947:	cc                   	int3
7fb948:	cc                   	int3
7fb949:	cc                   	int3
7fb94a:	cc                   	int3
7fb94b:	cc                   	int3
7fb94c:	cc                   	int3
7fb94d:	cc                   	int3
7fb94e:	cc                   	int3
7fb94f:	cc                   	int3
7fb950:	cc                   	int3
7fb951:	cc                   	int3
7fb952:	cc                   	int3
7fb953:	cc                   	int3
7fb954:	cc                   	int3
7fb955:	cc                   	int3
7fb956:	cc                   	int3
7fb957:	cc                   	int3
7fb958:	cc                   	int3
7fb959:	cc                   	int3
7fb95a:	cc                   	int3
7fb95b:	cc                   	int3
7fb95c:	cc                   	int3
7fb95d:	cc                   	int3
7fb95e:	cc                   	int3
7fb95f:	cc                   	int3
7fb960:	8b 44 24 04          	mov    0x4(%esp),%eax
7fb964:	56                   	push   %esi
7fb965:	8d b0 e0 03 00 00    	lea    0x3e0(%eax),%esi
7fb96b:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
7fb971:	f6 40 40 01          	testb  $0x1,0x40(%eax)
7fb975:	74 0d                	je     0x7fb984
7fb977:	80 7e 3c 00          	cmpb   $0x0,0x3c(%esi)
7fb97b:	75 07                	jne    0x7fb984
7fb97d:	b8 04 00 00 00       	mov    $0x4,%eax
7fb982:	5e                   	pop    %esi
7fb983:	c3                   	ret
7fb984:	6a 00                	push   $0x0
7fb986:	56                   	push   %esi
7fb987:	e8 a4 bb c1 ff       	call   0x417530
7fb98c:	8b 4c 24 14          	mov    0x14(%esp),%ecx
7fb990:	83 c4 08             	add    $0x8,%esp
7fb993:	83 7e 38 00          	cmpl   $0x0,0x38(%esi)
7fb997:	0f 94 c2             	sete   %dl
7fb99a:	88 11                	mov    %dl,(%ecx)
7fb99c:	5e                   	pop    %esi
7fb99d:	c3                   	ret
7fb99e:	cc                   	int3
7fb99f:	cc                   	int3
7fb9a0:	cc                   	int3
7fb9a1:	cc                   	int3
7fb9a2:	cc                   	int3
7fb9a3:	cc                   	int3
7fb9a4:	cc                   	int3
7fb9a5:	cc                   	int3
7fb9a6:	cc                   	int3
7fb9a7:	cc                   	int3
7fb9a8:	cc                   	int3
7fb9a9:	cc                   	int3
7fb9aa:	cc                   	int3
7fb9ab:	cc                   	int3
7fb9ac:	cc                   	int3
7fb9ad:	cc                   	int3
7fb9ae:	cc                   	int3
7fb9af:	cc                   	int3
7fb9b0:	81 44 24 04 e0 03 00 	addl   $0x3e0,0x4(%esp)
7fb9b7:	00
7fb9b8:	e9 45 db c0 ff       	jmp    0x409502
7fb9bd:	cc                   	int3
7fb9be:	cc                   	int3
7fb9bf:	cc                   	int3
7fb9c0:	56                   	push   %esi
7fb9c1:	8b 74 24 0c          	mov    0xc(%esp),%esi
7fb9c5:	56                   	push   %esi
7fb9c6:	ff 74 24 0c          	push   0xc(%esp)
7fb9ca:	e8 91 ff ff ff       	call   0x7fb960
7fb9cf:	83 c4 08             	add    $0x8,%esp
7fb9d2:	85 c0                	test   %eax,%eax
7fb9d4:	75 0e                	jne    0x7fb9e4
7fb9d6:	38 06                	cmp    %al,(%esi)
7fb9d8:	74 0a                	je     0x7fb9e4
7fb9da:	5e                   	pop    %esi
7fb9db:	89 44 24 08          	mov    %eax,0x8(%esp)
7fb9df:	e9 3c 04 00 00       	jmp    0x7fbe20
7fb9e4:	5e                   	pop    %esi
7fb9e5:	c3                   	ret
7fb9e6:	cc                   	int3
7fb9e7:	cc                   	int3
7fb9e8:	cc                   	int3
7fb9e9:	cc                   	int3
7fb9ea:	cc                   	int3
7fb9eb:	cc                   	int3
7fb9ec:	cc                   	int3
7fb9ed:	cc                   	int3
7fb9ee:	cc                   	int3
7fb9ef:	cc                   	int3
7fb9f0:	8b 44 24 04          	mov    0x4(%esp),%eax
7fb9f4:	56                   	push   %esi
7fb9f5:	80 b8 02 02 00 00 00 	cmpb   $0x0,0x202(%eax)
7fb9fc:	8b 30                	mov    (%eax),%esi
7fb9fe:	c6 80 fc 01 00 00 00 	movb   $0x0,0x1fc(%eax)
7fba05:	74 3e                	je     0x7fba45
7fba07:	80 be ba 02 00 00 00 	cmpb   $0x0,0x2ba(%esi)
7fba0e:	75 35                	jne    0x7fba45
7fba10:	81 b8 2c 02 00 00 b0 	cmpl   $0xc328b0,0x22c(%eax)
7fba17:	28 c3 00
7fba1a:	75 14                	jne    0x7fba30
7fba1c:	c7 80 2c 02 00 00 10 	movl   $0xc32910,0x22c(%eax)
7fba23:	29 c3 00
7fba26:	5e                   	pop    %esi
7fba27:	89 44 24 04          	mov    %eax,0x4(%esp)
7fba2b:	e9 54 bb c2 ff       	jmp    0x427584
7fba30:	68 e8 2a c3 00       	push   $0xc32ae8
7fba35:	56                   	push   %esi
7fba36:	e8 35 b3 c0 ff       	call   0x406d70
7fba3b:	83 c4 08             	add    $0x8,%esp
7fba3e:	b8 01 00 00 00       	mov    $0x1,%eax
7fba43:	5e                   	pop    %esi
7fba44:	c3                   	ret
7fba45:	50                   	push   %eax
7fba46:	e8 f5 04 00 00       	call   0x7fbf40
7fba4b:	83 c4 04             	add    $0x4,%esp
7fba4e:	85 c0                	test   %eax,%eax
7fba50:	75 06                	jne    0x7fba58
7fba52:	ff 86 40 86 00 00    	incl   0x8640(%esi)
7fba58:	5e                   	pop    %esi
7fba59:	c3                   	ret
7fba5a:	cc                   	int3
7fba5b:	cc                   	int3
7fba5c:	cc                   	int3
7fba5d:	cc                   	int3
7fba5e:	cc                   	int3
7fba5f:	cc                   	int3
7fba60:	cc                   	int3
7fba61:	cc                   	int3
7fba62:	cc                   	int3
7fba63:	cc                   	int3
7fba64:	cc                   	int3
7fba65:	cc                   	int3
7fba66:	cc                   	int3
7fba67:	cc                   	int3
7fba68:	cc                   	int3
7fba69:	cc                   	int3
7fba6a:	cc                   	int3
7fba6b:	cc                   	int3
7fba6c:	cc                   	int3
7fba6d:	cc                   	int3
7fba6e:	cc                   	int3
7fba6f:	cc                   	int3
7fba70:	cc                   	int3
7fba71:	cc                   	int3
7fba72:	cc                   	int3
7fba73:	cc                   	int3
7fba74:	cc                   	int3
7fba75:	cc                   	int3
7fba76:	cc                   	int3
7fba77:	cc                   	int3
7fba78:	cc                   	int3
7fba79:	cc                   	int3
7fba7a:	cc                   	int3
7fba7b:	cc                   	int3
7fba7c:	cc                   	int3
7fba7d:	cc                   	int3
7fba7e:	cc                   	int3
7fba7f:	cc                   	int3
7fba80:	8b 4c 24 04          	mov    0x4(%esp),%ecx
7fba84:	8b 44 24 0c          	mov    0xc(%esp),%eax
7fba88:	81 c1 e0 03 00 00    	add    $0x3e0,%ecx
7fba8e:	85 c0                	test   %eax,%eax
7fba90:	74 14                	je     0x7fbaa6
7fba92:	50                   	push   %eax
7fba93:	ff 74 24 0c          	push   0xc(%esp)
7fba97:	68 e4 27 c3 00       	push   $0xc327e4
7fba9c:	51                   	push   %ecx
7fba9d:	e8 af 16 c2 ff       	call   0x41d151
7fbaa2:	83 c4 10             	add    $0x10,%esp
7fbaa5:	c3                   	ret
7fbaa6:	ff 74 24 08          	push   0x8(%esp)
7fbaaa:	68 f4 27 c3 00       	push   $0xc327f4
7fbaaf:	51                   	push   %ecx
7fbab0:	e8 9c 16 c2 ff       	call   0x41d151
7fbab5:	83 c4 0c             	add    $0xc,%esp
7fbab8:	c3                   	ret
7fbab9:	cc                   	int3
7fbaba:	cc                   	int3
7fbabb:	cc                   	int3
7fbabc:	cc                   	int3
7fbabd:	cc                   	int3
7fbabe:	cc                   	int3
7fbabf:	cc                   	int3
7fbac0:	cc                   	int3
7fbac1:	cc                   	int3
7fbac2:	cc                   	int3
7fbac3:	cc                   	int3
7fbac4:	cc                   	int3
7fbac5:	cc                   	int3
7fbac6:	cc                   	int3
7fbac7:	cc                   	int3
7fbac8:	cc                   	int3
7fbac9:	cc                   	int3
7fbaca:	cc                   	int3
7fbacb:	cc                   	int3
7fbacc:	cc                   	int3
7fbacd:	cc                   	int3
7fbace:	cc                   	int3
7fbacf:	cc                   	int3
7fbad0:	ff 74 24 08          	push   0x8(%esp)
7fbad4:	8b 44 24 08          	mov    0x8(%esp),%eax
7fbad8:	05 e0 03 00 00       	add    $0x3e0,%eax
7fbadd:	68 58 3b bd 00       	push   $0xbd3b58
7fbae2:	50                   	push   %eax
7fbae3:	e8 69 16 c2 ff       	call   0x41d151
7fbae8:	83 c4 0c             	add    $0xc,%esp
7fbaeb:	c3                   	ret
7fbaec:	cc                   	int3
7fbaed:	cc                   	int3
7fbaee:	cc                   	int3
7fbaef:	cc                   	int3
7fbaf0:	cc                   	int3
7fbaf1:	cc                   	int3
7fbaf2:	cc                   	int3
7fbaf3:	cc                   	int3
7fbaf4:	cc                   	int3
7fbaf5:	cc                   	int3
7fbaf6:	cc                   	int3
7fbaf7:	cc                   	int3
7fbaf8:	cc                   	int3
7fbaf9:	cc                   	int3
7fbafa:	cc                   	int3
7fbafb:	cc                   	int3
7fbafc:	cc                   	int3
7fbafd:	cc                   	int3
7fbafe:	cc                   	int3
7fbaff:	cc                   	int3
7fbb00:	8b 44 24 04          	mov    0x4(%esp),%eax
7fbb04:	8d 50 04             	lea    0x4(%eax),%edx
7fbb07:	8a 02                	mov    (%edx),%al
7fbb09:	3c 20                	cmp    $0x20,%al
7fbb0b:	74 04                	je     0x7fbb11
7fbb0d:	3c 09                	cmp    $0x9,%al
7fbb0f:	75 03                	jne    0x7fbb14
7fbb11:	42                   	inc    %edx
7fbb12:	eb f3                	jmp    0x7fbb07
7fbb14:	8b c2                	mov    %edx,%eax
7fbb16:	56                   	push   %esi
7fbb17:	8d 70 01             	lea    0x1(%eax),%esi
7fbb1a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
7fbb20:	8a 08                	mov    (%eax),%cl
7fbb22:	40                   	inc    %eax
7fbb23:	84 c9                	test   %cl,%cl
7fbb25:	75 f9                	jne    0x7fbb20
7fbb27:	2b c6                	sub    %esi,%eax
7fbb29:	5e                   	pop    %esi
7fbb2a:	74 21                	je     0x7fbb4d
7fbb2c:	0f 1f 40 00          	nopl   0x0(%eax)
7fbb30:	8a 4c 02 ff          	mov    -0x1(%edx,%eax,1),%cl
7fbb34:	48                   	dec    %eax
7fbb35:	80 f9 0d             	cmp    $0xd,%cl
7fbb38:	74 0f                	je     0x7fbb49
7fbb3a:	80 f9 0a             	cmp    $0xa,%cl
7fbb3d:	74 0a                	je     0x7fbb49
7fbb3f:	80 f9 20             	cmp    $0x20,%cl
7fbb42:	74 05                	je     0x7fbb49
7fbb44:	80 f9 09             	cmp    $0x9,%cl
7fbb47:	75 05                	jne    0x7fbb4e
7fbb49:	85 c0                	test   %eax,%eax
7fbb4b:	75 e3                	jne    0x7fbb30
7fbb4d:	48                   	dec    %eax
7fbb4e:	83 c0 01             	add    $0x1,%eax
7fbb51:	74 04                	je     0x7fbb57
7fbb53:	c6 04 02 00          	movb   $0x0,(%edx,%eax,1)
7fbb57:	8b 44 24 08          	mov    0x8(%esp),%eax
7fbb5b:	89 10                	mov    %edx,(%eax)
7fbb5d:	c3                   	ret
7fbb5e:	cc                   	int3
7fbb5f:	cc                   	int3
7fbb60:	cc                   	int3
7fbb61:	cc                   	int3
7fbb62:	cc                   	int3
7fbb63:	cc                   	int3
7fbb64:	cc                   	int3
7fbb65:	cc                   	int3
7fbb66:	cc                   	int3
7fbb67:	cc                   	int3
7fbb68:	cc                   	int3
7fbb69:	cc                   	int3
7fbb6a:	cc                   	int3
7fbb6b:	cc                   	int3
7fbb6c:	cc                   	int3
7fbb6d:	cc                   	int3
7fbb6e:	cc                   	int3
7fbb6f:	cc                   	int3
7fbb70:	cc                   	int3
7fbb71:	cc                   	int3
7fbb72:	cc                   	int3
7fbb73:	cc                   	int3
7fbb74:	cc                   	int3
7fbb75:	cc                   	int3
7fbb76:	cc                   	int3
7fbb77:	cc                   	int3
7fbb78:	cc                   	int3
7fbb79:	cc                   	int3
7fbb7a:	cc                   	int3
7fbb7b:	cc                   	int3
7fbb7c:	cc                   	int3
7fbb7d:	cc                   	int3