68ece1:	5f                   	pop    %edi
68ece2:	5e                   	pop    %esi
68ece3:	5b                   	pop    %ebx
68ece4:	c3                   	ret
68ece5:	6a 00                	push   $0x0
68ece7:	68 e8 28 bf 00       	push   $0xbf28e8
68ecec:	56                   	push   %esi
68eced:	e8 7e 0a 00 00       	call   0x68f770
68ecf2:	83 c4 0c             	add    $0xc,%esp
68ecf5:	89 07                	mov    %eax,(%edi)
68ecf7:	5d                   	pop    %ebp
68ecf8:	5f                   	pop    %edi
68ecf9:	5e                   	pop    %esi
68ecfa:	5b                   	pop    %ebx
68ecfb:	c3                   	ret
68ecfc:	5d                   	pop    %ebp
68ecfd:	c7 07 fc 28 bf 00    	movl   $0xbf28fc,(%edi)
68ed03:	5f                   	pop    %edi
68ed04:	5e                   	pop    %esi
68ed05:	5b                   	pop    %ebx
68ed06:	c3                   	ret
68ed07:	5d                   	pop    %ebp
68ed08:	c7 07 18 29 bf 00    	movl   $0xbf2918,(%edi)
68ed0e:	5f                   	pop    %edi
68ed0f:	5e                   	pop    %esi
68ed10:	5b                   	pop    %ebx
68ed11:	c3                   	ret
68ed12:	8d 96 14 69 01 00    	lea    0x16914(%esi),%edx
68ed18:	8b ca                	mov    %edx,%ecx
68ed1a:	8d 59 01             	lea    0x1(%ecx),%ebx
68ed1d:	0f 1f 00             	nopl   (%eax)
68ed20:	8a 01                	mov    (%ecx),%al
68ed22:	41                   	inc    %ecx
68ed23:	84 c0                	test   %al,%al
68ed25:	75 f9                	jne    0x68ed20
68ed27:	2b cb                	sub    %ebx,%ecx
68ed29:	81 c6 14 61 01 00    	add    $0x16114,%esi
68ed2f:	8d 41 42             	lea    0x42(%ecx),%eax
68ed32:	3d 00 04 00 00       	cmp    $0x400,%eax
68ed37:	72 0a                	jb     0x68ed43
68ed39:	5d                   	pop    %ebp
68ed3a:	c6 06 00             	movb   $0x0,(%esi)
68ed3d:	89 37                	mov    %esi,(%edi)
68ed3f:	5f                   	pop    %edi
68ed40:	5e                   	pop    %esi
68ed41:	5b                   	pop    %ebx
68ed42:	c3                   	ret
68ed43:	52                   	push   %edx
68ed44:	68 38 29 bf 00       	push   $0xbf2938
68ed49:	56                   	push   %esi
68ed4a:	e8 0c fe d7 ff       	call   0x40eb5b
68ed4f:	83 c4 0c             	add    $0xc,%esp
68ed52:	89 37                	mov    %esi,(%edi)
68ed54:	5d                   	pop    %ebp
68ed55:	5f                   	pop    %edi
68ed56:	5e                   	pop    %esi
68ed57:	5b                   	pop    %ebx
68ed58:	c3                   	ret
68ed59:	5d                   	pop    %ebp
68ed5a:	c7 07 8c 29 bf 00    	movl   $0xbf298c,(%edi)
68ed60:	5f                   	pop    %edi
68ed61:	5e                   	pop    %esi
68ed62:	5b                   	pop    %ebx
68ed63:	c3                   	ret
68ed64:	5d                   	pop    %ebp
68ed65:	c7 07 b0 29 bf 00    	movl   $0xbf29b0,(%edi)
68ed6b:	5f                   	pop    %edi
68ed6c:	5e                   	pop    %esi
68ed6d:	5b                   	pop    %ebx
68ed6e:	c3                   	ret
68ed6f:	5d                   	pop    %ebp
68ed70:	c7 07 d8 29 bf 00    	movl   $0xbf29d8,(%edi)
68ed76:	5f                   	pop    %edi
68ed77:	5e                   	pop    %esi
68ed78:	5b                   	pop    %ebx
68ed79:	c3                   	ret
68ed7a:	5d                   	pop    %ebp
68ed7b:	c7 07 00 2a bf 00    	movl   $0xbf2a00,(%edi)
68ed81:	5f                   	pop    %edi
68ed82:	5e                   	pop    %esi
68ed83:	5b                   	pop    %ebx
68ed84:	c3                   	ret
68ed85:	5d                   	pop    %ebp
68ed86:	c7 07 24 2a bf 00    	movl   $0xbf2a24,(%edi)
68ed8c:	5f                   	pop    %edi
68ed8d:	5e                   	pop    %esi
68ed8e:	5b                   	pop    %ebx
68ed8f:	c3                   	ret
68ed90:	5d                   	pop    %ebp
68ed91:	c7 07 34 2a bf 00    	movl   $0xbf2a34,(%edi)
68ed97:	5f                   	pop    %edi
68ed98:	5e                   	pop    %esi
68ed99:	5b                   	pop    %ebx
68ed9a:	c3                   	ret
68ed9b:	5d                   	pop    %ebp
68ed9c:	c7 07 68 2a bf 00    	movl   $0xbf2a68,(%edi)
68eda2:	5f                   	pop    %edi
68eda3:	5e                   	pop    %esi
68eda4:	5b                   	pop    %ebx
68eda5:	c3                   	ret
68eda6:	5d                   	pop    %ebp
68eda7:	c7 07 84 2a bf 00    	movl   $0xbf2a84,(%edi)
68edad:	5f                   	pop    %edi
68edae:	5e                   	pop    %esi
68edaf:	5b                   	pop    %ebx
68edb0:	c3                   	ret
68edb1:	6a 00                	push   $0x0
68edb3:	68 a4 2a bf 00       	push   $0xbf2aa4
68edb8:	56                   	push   %esi
68edb9:	e8 b2 09 00 00       	call   0x68f770
68edbe:	83 c4 0c             	add    $0xc,%esp
68edc1:	89 07                	mov    %eax,(%edi)
68edc3:	5d                   	pop    %ebp
68edc4:	5f                   	pop    %edi
68edc5:	5e                   	pop    %esi
68edc6:	5b                   	pop    %ebx
68edc7:	c3                   	ret
68edc8:	8d 86 14 6d 01 00    	lea    0x16d14(%esi),%eax
68edce:	50                   	push   %eax
68edcf:	68 b8 2a bf 00       	push   $0xbf2ab8
68edd4:	56                   	push   %esi
68edd5:	e8 96 09 00 00       	call   0x68f770
68edda:	83 c4 0c             	add    $0xc,%esp
68eddd:	89 07                	mov    %eax,(%edi)
68eddf:	66 83 7e 02 02       	cmpw   $0x2,0x2(%esi)
68ede4:	0f 85 b7 02 00 00    	jne    0x68f0a1
68edea:	56                   	push   %esi
68edeb:	e8 07 87 da ff       	call   0x4374f7
68edf0:	83 c4 04             	add    $0x4,%esp
68edf3:	c7 00 08 2b bf 00    	movl   $0xbf2b08,(%eax)
68edf9:	5d                   	pop    %ebp
68edfa:	5f                   	pop    %edi
68edfb:	5e                   	pop    %esi
68edfc:	5b                   	pop    %ebx
68edfd:	c3                   	ret
68edfe:	8d 86 14 6d 01 00    	lea    0x16d14(%esi),%eax
68ee04:	50                   	push   %eax
68ee05:	68 24 2b bf 00       	push   $0xbf2b24
68ee0a:	56                   	push   %esi
68ee0b:	e8 60 09 00 00       	call   0x68f770
68ee10:	83 c4 0c             	add    $0xc,%esp
68ee13:	89 07                	mov    %eax,(%edi)
68ee15:	66 83 7e 02 02       	cmpw   $0x2,0x2(%esi)
68ee1a:	0f 85 81 02 00 00    	jne    0x68f0a1
68ee20:	56                   	push   %esi
68ee21:	e8 d1 86 da ff       	call   0x4374f7
68ee26:	83 c4 04             	add    $0x4,%esp
68ee29:	c7 00 3c 2b bf 00    	movl   $0xbf2b3c,(%eax)
68ee2f:	5d                   	pop    %ebp
68ee30:	5f                   	pop    %edi
68ee31:	5e                   	pop    %esi
68ee32:	5b                   	pop    %ebx
68ee33:	c3                   	ret
68ee34:	8d 86 14 6d 01 00    	lea    0x16d14(%esi),%eax
68ee3a:	50                   	push   %eax
68ee3b:	68 54 2b bf 00       	push   $0xbf2b54
68ee40:	56                   	push   %esi
68ee41:	e8 2a 09 00 00       	call   0x68f770
68ee46:	83 c4 0c             	add    $0xc,%esp
68ee49:	89 07                	mov    %eax,(%edi)
68ee4b:	5d                   	pop    %ebp
68ee4c:	5f                   	pop    %edi
68ee4d:	5e                   	pop    %esi
68ee4e:	5b                   	pop    %ebx
68ee4f:	c3                   	ret
68ee50:	5d                   	pop    %ebp
68ee51:	c7 07 7c 2b bf 00    	movl   $0xbf2b7c,(%edi)
68ee57:	5f                   	pop    %edi
68ee58:	5e                   	pop    %esi
68ee59:	5b                   	pop    %ebx
68ee5a:	c3                   	ret
68ee5b:	56                   	push   %esi
68ee5c:	e8 9f 43 00 00       	call   0x693200
68ee61:	83 c4 04             	add    $0x4,%esp
68ee64:	89 07                	mov    %eax,(%edi)
68ee66:	5d                   	pop    %ebp
68ee67:	5f                   	pop    %edi
68ee68:	5e                   	pop    %esi
68ee69:	5b                   	pop    %ebx
68ee6a:	c3                   	ret
68ee6b:	5d                   	pop    %ebp
68ee6c:	c7 07 a4 2b bf 00    	movl   $0xbf2ba4,(%edi)
68ee72:	5f                   	pop    %edi
68ee73:	5e                   	pop    %esi
68ee74:	5b                   	pop    %ebx
68ee75:	c3                   	ret
68ee76:	5d                   	pop    %ebp
68ee77:	c7 07 cc 2b bf 00    	movl   $0xbf2bcc,(%edi)
68ee7d:	5f                   	pop    %edi
68ee7e:	5e                   	pop    %esi
68ee7f:	5b                   	pop    %ebx
68ee80:	c3                   	ret
68ee81:	5d                   	pop    %ebp
68ee82:	c7 07 00 2c bf 00    	movl   $0xbf2c00,(%edi)
68ee88:	5f                   	pop    %edi
68ee89:	5e                   	pop    %esi
68ee8a:	5b                   	pop    %ebx
68ee8b:	c3                   	ret
68ee8c:	5d                   	pop    %ebp
68ee8d:	c7 07 40 2c bf 00    	movl   $0xbf2c40,(%edi)
68ee93:	5f                   	pop    %edi
68ee94:	5e                   	pop    %esi
68ee95:	5b                   	pop    %ebx
68ee96:	c3                   	ret
68ee97:	5d                   	pop    %ebp
68ee98:	c7 07 5c 2c bf 00    	movl   $0xbf2c5c,(%edi)
68ee9e:	5f                   	pop    %edi
68ee9f:	5e                   	pop    %esi
68eea0:	5b                   	pop    %ebx
68eea1:	c3                   	ret
68eea2:	5d                   	pop    %ebp
68eea3:	c7 07 a4 2c bf 00    	movl   $0xbf2ca4,(%edi)
68eea9:	5f                   	pop    %edi
68eeaa:	5e                   	pop    %esi
68eeab:	5b                   	pop    %ebx
68eeac:	c3                   	ret
68eead:	5d                   	pop    %ebp
68eeae:	c7 07 cc 2c bf 00    	movl   $0xbf2ccc,(%edi)
68eeb4:	5f                   	pop    %edi
68eeb5:	5e                   	pop    %esi
68eeb6:	5b                   	pop    %ebx
68eeb7:	c3                   	ret
68eeb8:	5d                   	pop    %ebp
68eeb9:	c7 07 f4 2c bf 00    	movl   $0xbf2cf4,(%edi)
68eebf:	5f                   	pop    %edi
68eec0:	5e                   	pop    %esi
68eec1:	5b                   	pop    %ebx
68eec2:	c3                   	ret
68eec3:	5d                   	pop    %ebp
68eec4:	c7 07 0c 2d bf 00    	movl   $0xbf2d0c,(%edi)
68eeca:	5f                   	pop    %edi
68eecb:	5e                   	pop    %esi
68eecc:	5b                   	pop    %ebx
68eecd:	c3                   	ret
68eece:	5d                   	pop    %ebp
68eecf:	c7 07 24 2d bf 00    	movl   $0xbf2d24,(%edi)
68eed5:	5f                   	pop    %edi
68eed6:	5e                   	pop    %esi
68eed7:	5b                   	pop    %ebx
68eed8:	c3                   	ret
68eed9:	5d                   	pop    %ebp
68eeda:	c7 07 4c 2d bf 00    	movl   $0xbf2d4c,(%edi)
68eee0:	5f                   	pop    %edi
68eee1:	5e                   	pop    %esi
68eee2:	5b                   	pop    %ebx
68eee3:	c3                   	ret
68eee4:	5d                   	pop    %ebp
68eee5:	c7 07 68 2d bf 00    	movl   $0xbf2d68,(%edi)
68eeeb:	5f                   	pop    %edi
68eeec:	5e                   	pop    %esi
68eeed:	5b                   	pop    %ebx
68eeee:	c3                   	ret
68eeef:	6a 00                	push   $0x0
68eef1:	68 c0 2d bf 00       	push   $0xbf2dc0
68eef6:	56                   	push   %esi
68eef7:	e8 74 08 00 00       	call   0x68f770
68eefc:	83 c4 0c             	add    $0xc,%esp
68eeff:	89 07                	mov    %eax,(%edi)
68ef01:	5d                   	pop    %ebp
68ef02:	5f                   	pop    %edi
68ef03:	5e                   	pop    %esi
68ef04:	5b                   	pop    %ebx
68ef05:	c3                   	ret
68ef06:	6a 00                	push   $0x0
68ef08:	68 e0 2d bf 00       	push   $0xbf2de0
68ef0d:	56                   	push   %esi
68ef0e:	e8 5d 08 00 00       	call   0x68f770
68ef13:	83 c4 0c             	add    $0xc,%esp
68ef16:	89 07                	mov    %eax,(%edi)
68ef18:	5d                   	pop    %ebp
68ef19:	5f                   	pop    %edi
68ef1a:	5e                   	pop    %esi
68ef1b:	5b                   	pop    %ebx
68ef1c:	c3                   	ret
68ef1d:	6a 00                	push   $0x0
68ef1f:	68 04 2e bf 00       	push   $0xbf2e04
68ef24:	56                   	push   %esi
68ef25:	e8 46 08 00 00       	call   0x68f770
68ef2a:	83 c4 0c             	add    $0xc,%esp
68ef2d:	89 07                	mov    %eax,(%edi)
68ef2f:	5d                   	pop    %ebp
68ef30:	5f                   	pop    %edi
68ef31:	5e                   	pop    %esi
68ef32:	5b                   	pop    %ebx
68ef33:	c3                   	ret
68ef34:	6a 00                	push   $0x0
68ef36:	68 20 2e bf 00       	push   $0xbf2e20
68ef3b:	56                   	push   %esi
68ef3c:	e8 2f 08 00 00       	call   0x68f770
68ef41:	83 c4 0c             	add    $0xc,%esp
68ef44:	89 07                	mov    %eax,(%edi)
68ef46:	5d                   	pop    %ebp
68ef47:	5f                   	pop    %edi
68ef48:	5e                   	pop    %esi
68ef49:	5b                   	pop    %ebx
68ef4a:	c3                   	ret
68ef4b:	5d                   	pop    %ebp
68ef4c:	c7 07 50 2e bf 00    	movl   $0xbf2e50,(%edi)
68ef52:	5f                   	pop    %edi
68ef53:	5e                   	pop    %esi
68ef54:	5b                   	pop    %ebx
68ef55:	c3                   	ret
68ef56:	5d                   	pop    %ebp
68ef57:	c7 07 bc 2e bf 00    	movl   $0xbf2ebc,(%edi)
68ef5d:	5f                   	pop    %edi
68ef5e:	5e                   	pop    %esi
68ef5f:	5b                   	pop    %ebx
68ef60:	c3                   	ret
68ef61:	56                   	push   %esi
68ef62:	e8 89 0e 00 00       	call   0x68fdf0
68ef67:	89 07                	mov    %eax,(%edi)
68ef69:	83 c4 04             	add    $0x4,%esp
68ef6c:	8d be 14 61 01 00    	lea    0x16114(%esi),%edi
68ef72:	8b cf                	mov    %edi,%ecx
68ef74:	8d 51 01             	lea    0x1(%ecx),%edx
68ef77:	8a 01                	mov    (%ecx),%al
68ef79:	41                   	inc    %ecx
68ef7a:	84 c0                	test   %al,%al
68ef7c:	75 f9                	jne    0x68ef77
68ef7e:	2b ca                	sub    %edx,%ecx
68ef80:	8d 41 19             	lea    0x19(%ecx),%eax
68ef83:	3d 00 04 00 00       	cmp    $0x400,%eax
68ef88:	0f 83 13 01 00 00    	jae    0x68f0a1
68ef8e:	8d 96 2d 61 01 00    	lea    0x1612d(%esi),%edx
68ef94:	85 d2                	test   %edx,%edx
68ef96:	74 3c                	je     0x68efd4
68ef98:	8b cf                	mov    %edi,%ecx
68ef9a:	8d 59 01             	lea    0x1(%ecx),%ebx
68ef9d:	0f 1f 00             	nopl   (%eax)
68efa0:	8a 01                	mov    (%ecx),%al
68efa2:	41                   	inc    %ecx
68efa3:	84 c0                	test   %al,%al
68efa5:	75 f9                	jne    0x68efa0
68efa7:	2b cb                	sub    %ebx,%ecx
68efa9:	8d 41 01             	lea    0x1(%ecx),%eax
68efac:	3d e7 03 00 00       	cmp    $0x3e7,%eax
68efb1:	77 21                	ja     0x68efd4
68efb3:	8b cf                	mov    %edi,%ecx
68efb5:	8d 59 01             	lea    0x1(%ecx),%ebx
68efb8:	8a 01                	mov    (%ecx),%al
68efba:	41                   	inc    %ecx
68efbb:	84 c0                	test   %al,%al
68efbd:	75 f9                	jne    0x68efb8
68efbf:	2b cb                	sub    %ebx,%ecx
68efc1:	8d 41 01             	lea    0x1(%ecx),%eax
68efc4:	50                   	push   %eax
68efc5:	57                   	push   %edi
68efc6:	68 e7 03 00 00       	push   $0x3e7
68efcb:	52                   	push   %edx
68efcc:	e8 8f b5 fe ff       	call   0x67a560