44ce65:	83 2d ec 1a 46 00 01 	subl   $0x1,0x461aec
44ce6c:	73 5e                	jae    0x44cecc
44ce6e:	e8 81 98 fb ff       	call   0x4066f4
44ce73:	25 ff 00 00 00       	and    $0xff,%eax
44ce78:	66 83 f8 04          	cmp    $0x4,%ax
44ce7c:	0f 93 05 e8 1a 46 00 	setae  0x461ae8
44ce83:	e8 98 fd ff ff       	call   0x44cc20
44ce88:	a1 b8 d9 43 00       	mov    0x43d9b8,%eax
44ce8d:	e8 7e 69 fc ff       	call   0x413810
44ce92:	a1 b8 d9 43 00       	mov    0x43d9b8,%eax
44ce97:	e8 14 6a fc ff       	call   0x4138b0
44ce9c:	8b 15 b8 d9 43 00    	mov    0x43d9b8,%edx
44cea2:	a1 b0 4c 43 00       	mov    0x434cb0,%eax
44cea7:	e8 b0 69 fc ff       	call   0x41385c
44ceac:	8b 15 b8 d9 43 00    	mov    0x43d9b8,%edx
44ceb2:	a1 e4 75 42 00       	mov    0x4275e4,%eax
44ceb7:	e8 a0 69 fc ff       	call   0x41385c
44cebc:	8b 15 b8 d9 43 00    	mov    0x43d9b8,%edx
44cec2:	a1 08 77 42 00       	mov    0x427708,%eax
44cec7:	e8 90 69 fc ff       	call   0x41385c
44cecc:	33 c0                	xor    %eax,%eax
44cece:	5a                   	pop    %edx
44cecf:	59                   	pop    %ecx
44ced0:	59                   	pop    %ecx
44ced1:	64 89 10             	mov    %edx,%fs:(%eax)
44ced4:	68 e1 ce 44 00       	push   $0x44cee1
44ced9:	c3                   	ret
44ceda:	e9 6d 70 fb ff       	jmp    0x403f4c
44cedf:	eb f8                	jmp    0x44ced9
44cee1:	5d                   	pop    %ebp
44cee2:	c3                   	ret
44cee3:	90                   	nop
44cee4:	51                   	push   %ecx
44cee5:	90                   	nop
44cee6:	90                   	nop
44cee7:	90                   	nop
44cee8:	a1 04 5d 45 00       	mov    0x455d04,%eax
44ceed:	89 04 24             	mov    %eax,(%esp)
44cef0:	8b 04 24             	mov    (%esp),%eax
44cef3:	5a                   	pop    %edx
44cef4:	c3                   	ret
44cef5:	8d 40 00             	lea    0x0(%eax),%eax
44cef8:	53                   	push   %ebx
44cef9:	56                   	push   %esi
44cefa:	57                   	push   %edi
44cefb:	55                   	push   %ebp
44cefc:	8b d8                	mov    %eax,%ebx
44cefe:	90                   	nop
44ceff:	84 db                	test   %bl,%bl
44cf01:	75 31                	jne    0x44cf34
44cf03:	90                   	nop
44cf04:	90                   	nop
44cf05:	90                   	nop
44cf06:	0f b6 32             	movzbl (%edx),%esi
44cf09:	0f b6 39             	movzbl (%ecx),%edi
44cf0c:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cf13:	8a 44 30 ff          	mov    -0x1(%eax,%esi,1),%al
44cf17:	50                   	push   %eax
44cf18:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cf1f:	8d 2c 30             	lea    (%eax,%esi,1),%ebp
44cf22:	58                   	pop    %eax
44cf23:	88 45 00             	mov    %al,0x0(%ebp)
44cf26:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cf2d:	c6 44 30 ff 00       	movb   $0x0,-0x1(%eax,%esi,1)
44cf32:	fe 0a                	decb   (%edx)
44cf34:	80 fb 02             	cmp    $0x2,%bl
44cf37:	75 35                	jne    0x44cf6e
44cf39:	90                   	nop
44cf3a:	90                   	nop
44cf3b:	90                   	nop
44cf3c:	90                   	nop
44cf3d:	0f b6 3a             	movzbl (%edx),%edi
44cf40:	0f b6 31             	movzbl (%ecx),%esi
44cf43:	8d 04 b5 70 1b 46 00 	lea    0x461b70(,%esi,4),%eax
44cf4a:	8a 44 38 01          	mov    0x1(%eax,%edi,1),%al
44cf4e:	50                   	push   %eax
44cf4f:	33 c0                	xor    %eax,%eax
44cf51:	8a 02                	mov    (%edx),%al
44cf53:	8d 2c b5 70 1b 46 00 	lea    0x461b70(,%esi,4),%ebp
44cf5a:	03 e8                	add    %eax,%ebp
44cf5c:	58                   	pop    %eax
44cf5d:	88 45 00             	mov    %al,0x0(%ebp)
44cf60:	8d 04 b5 70 1b 46 00 	lea    0x461b70(,%esi,4),%eax
44cf67:	c6 44 38 01 00       	movb   $0x0,0x1(%eax,%edi,1)
44cf6c:	fe 02                	incb   (%edx)
44cf6e:	80 fb 01             	cmp    $0x1,%bl
44cf71:	75 35                	jne    0x44cfa8
44cf73:	90                   	nop
44cf74:	90                   	nop
44cf75:	90                   	nop
44cf76:	90                   	nop
44cf77:	90                   	nop
44cf78:	90                   	nop
44cf79:	90                   	nop
44cf7a:	0f b6 32             	movzbl (%edx),%esi
44cf7d:	0f b6 39             	movzbl (%ecx),%edi
44cf80:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cf87:	8a 44 30 fc          	mov    -0x4(%eax,%esi,1),%al
44cf8b:	50                   	push   %eax
44cf8c:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cf93:	8d 2c 30             	lea    (%eax,%esi,1),%ebp
44cf96:	58                   	pop    %eax
44cf97:	88 45 00             	mov    %al,0x0(%ebp)
44cf9a:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cfa1:	c6 44 30 fc 00       	movb   $0x0,-0x4(%eax,%esi,1)
44cfa6:	fe 09                	decb   (%ecx)
44cfa8:	80 fb 03             	cmp    $0x3,%bl
44cfab:	75 3a                	jne    0x44cfe7
44cfad:	90                   	nop
44cfae:	90                   	nop
44cfaf:	90                   	nop
44cfb0:	90                   	nop
44cfb1:	90                   	nop
44cfb2:	90                   	nop
44cfb3:	90                   	nop
44cfb4:	90                   	nop
44cfb5:	0f b6 32             	movzbl (%edx),%esi
44cfb8:	0f b6 39             	movzbl (%ecx),%edi
44cfbb:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cfc2:	8a 44 30 04          	mov    0x4(%eax,%esi,1),%al
44cfc6:	50                   	push   %eax
44cfc7:	33 c0                	xor    %eax,%eax
44cfc9:	8a 01                	mov    (%ecx),%al
44cfcb:	8d 04 85 70 1b 46 00 	lea    0x461b70(,%eax,4),%eax
44cfd2:	8d 2c 30             	lea    (%eax,%esi,1),%ebp
44cfd5:	58                   	pop    %eax
44cfd6:	88 45 00             	mov    %al,0x0(%ebp)
44cfd9:	8d 04 bd 70 1b 46 00 	lea    0x461b70(,%edi,4),%eax
44cfe0:	c6 44 30 04 00       	movb   $0x0,0x4(%eax,%esi,1)
44cfe5:	fe 01                	incb   (%ecx)
44cfe7:	83 3d 04 5d 45 00 00 	cmpl   $0x0,0x455d04
44cfee:	75 2b                	jne    0x44d01b
44cff0:	90                   	nop
44cff1:	90                   	nop
44cff2:	90                   	nop
44cff3:	90                   	nop
44cff4:	90                   	nop
44cff5:	90                   	nop
44cff6:	90                   	nop
44cff7:	90                   	nop
44cff8:	90                   	nop
44cff9:	90                   	nop
44cffa:	b8 05 00 00 00       	mov    $0x5,%eax
44cfff:	e8 34 5a fb ff       	call   0x402a38
44d004:	a3 04 5d 45 00       	mov    %eax,0x455d04
44d009:	ff 05 68 1b 46 00    	incl   0x461b68
44d00f:	a1 04 5d 45 00       	mov    0x455d04,%eax
44d014:	a3 08 5d 45 00       	mov    %eax,0x455d08
44d019:	eb 26                	jmp    0x44d041
44d01b:	90                   	nop
44d01c:	90                   	nop
44d01d:	90                   	nop
44d01e:	90                   	nop
44d01f:	90                   	nop
44d020:	90                   	nop
44d021:	90                   	nop
44d022:	90                   	nop
44d023:	b8 05 00 00 00       	mov    $0x5,%eax
44d028:	e8 0b 5a fb ff       	call   0x402a38
44d02d:	ff 05 68 1b 46 00    	incl   0x461b68
44d033:	8b 15 08 5d 45 00    	mov    0x455d08,%edx
44d039:	89 42 01             	mov    %eax,0x1(%edx)
44d03c:	a3 08 5d 45 00       	mov    %eax,0x455d08
44d041:	a1 08 5d 45 00       	mov    0x455d08,%eax
44d046:	33 d2                	xor    %edx,%edx
44d048:	89 50 01             	mov    %edx,0x1(%eax)
44d04b:	a1 08 5d 45 00       	mov    0x455d08,%eax
44d050:	88 18                	mov    %bl,(%eax)
44d052:	5d                   	pop    %ebp
44d053:	5f                   	pop    %edi
44d054:	5e                   	pop    %esi
44d055:	5b                   	pop    %ebx
44d056:	c3                   	ret
44d057:	90                   	nop
44d058:	55                   	push   %ebp
44d059:	8b ec                	mov    %esp,%ebp
44d05b:	51                   	push   %ecx
44d05c:	53                   	push   %ebx
44d05d:	56                   	push   %esi
44d05e:	88 4d fe             	mov    %cl,-0x2(%ebp)
44d061:	88 55 ff             	mov    %dl,-0x1(%ebp)
44d064:	8b 75 08             	mov    0x8(%ebp),%esi
44d067:	8b 5d 0c             	mov    0xc(%ebp),%ebx
44d06a:	90                   	nop
44d06b:	90                   	nop
44d06c:	90                   	nop
44d06d:	90                   	nop
44d06e:	90                   	nop
44d06f:	90                   	nop
44d070:	8b ce                	mov    %esi,%ecx
44d072:	8b d3                	mov    %ebx,%edx
44d074:	e8 7f fe ff ff       	call   0x44cef8
44d079:	8b ce                	mov    %esi,%ecx
44d07b:	8b d3                	mov    %ebx,%edx
44d07d:	8a 45 ff             	mov    -0x1(%ebp),%al
44d080:	e8 73 fe ff ff       	call   0x44cef8
44d085:	8b ce                	mov    %esi,%ecx
44d087:	8b d3                	mov    %ebx,%edx
44d089:	8a 45 fe             	mov    -0x2(%ebp),%al
44d08c:	e8 67 fe ff ff       	call   0x44cef8
44d091:	8b ce                	mov    %esi,%ecx
44d093:	8b d3                	mov    %ebx,%edx
44d095:	8a 45 10             	mov    0x10(%ebp),%al
44d098:	e8 5b fe ff ff       	call   0x44cef8
44d09d:	5e                   	pop    %esi
44d09e:	5b                   	pop    %ebx
44d09f:	59                   	pop    %ecx
44d0a0:	5d                   	pop    %ebp
44d0a1:	c2 0c 00             	ret    $0xc
44d0a4:	55                   	push   %ebp
44d0a5:	8b ec                	mov    %esp,%ebp
44d0a7:	83 c4 f4             	add    $0xfffffff4,%esp
44d0aa:	53                   	push   %ebx
44d0ab:	56                   	push   %esi
44d0ac:	89 4d f8             	mov    %ecx,-0x8(%ebp)
44d0af:	89 55 fc             	mov    %edx,-0x4(%ebp)
44d0b2:	90                   	nop
44d0b3:	90                   	nop
44d0b4:	90                   	nop
44d0b5:	90                   	nop
44d0b6:	90                   	nop
44d0b7:	90                   	nop
44d0b8:	90                   	nop
44d0b9:	90                   	nop
44d0ba:	90                   	nop
44d0bb:	33 d2                	xor    %edx,%edx
44d0bd:	c7 45 f4 70 1b 46 00 	movl   $0x461b70,-0xc(%ebp)
44d0c4:	90                   	nop
44d0c5:	90                   	nop
44d0c6:	90                   	nop
44d0c7:	90                   	nop
44d0c8:	90                   	nop
44d0c9:	90                   	nop
44d0ca:	90                   	nop
44d0cb:	90                   	nop
44d0cc:	90                   	nop
44d0cd:	90                   	nop
44d0ce:	33 c9                	xor    %ecx,%ecx
44d0d0:	8b 5d f4             	mov    -0xc(%ebp),%ebx
44d0d3:	8b f3                	mov    %ebx,%esi
44d0d5:	90                   	nop
44d0d6:	90                   	nop
44d0d7:	90                   	nop
44d0d8:	90                   	nop
44d0d9:	90                   	nop
44d0da:	90                   	nop
44d0db:	90                   	nop
44d0dc:	90                   	nop
44d0dd:	90                   	nop
44d0de:	90                   	nop
44d0df:	90                   	nop
44d0e0:	90                   	nop
44d0e1:	90                   	nop
44d0e2:	3a 06                	cmp    (%esi),%al
44d0e4:	75 14                	jne    0x44d0fa
44d0e6:	90                   	nop
44d0e7:	90                   	nop
44d0e8:	90                   	nop
44d0e9:	90                   	nop
44d0ea:	90                   	nop
44d0eb:	90                   	nop
44d0ec:	90                   	nop
44d0ed:	90                   	nop
44d0ee:	90                   	nop
44d0ef:	90                   	nop
44d0f0:	8b 5d fc             	mov    -0x4(%ebp),%ebx
44d0f3:	88 0b                	mov    %cl,(%ebx)
44d0f5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44d0f8:	88 13                	mov    %dl,(%ebx)
44d0fa:	80 3e 00             	cmpb   $0x0,(%esi)
44d0fd:	75 14                	jne    0x44d113
44d0ff:	90                   	nop
44d100:	90                   	nop
44d101:	90                   	nop
44d102:	90                   	nop
44d103:	90                   	nop
44d104:	90                   	nop
44d105:	90                   	nop
44d106:	90                   	nop
44d107:	90                   	nop
44d108:	90                   	nop
44d109:	8b 5d 0c             	mov    0xc(%ebp),%ebx
44d10c:	88 0b                	mov    %cl,(%ebx)
44d10e:	8b 5d 08             	mov    0x8(%ebp),%ebx
44d111:	88 13                	mov    %dl,(%ebx)
44d113:	41                   	inc    %ecx
44d114:	46                   	inc    %esi
44d115:	83 f9 04             	cmp    $0x4,%ecx
44d118:	75 bb                	jne    0x44d0d5
44d11a:	42                   	inc    %edx
44d11b:	83 45 f4 04          	addl   $0x4,-0xc(%ebp)
44d11f:	83 fa 04             	cmp    $0x4,%edx
44d122:	75 a0                	jne    0x44d0c4
44d124:	5e                   	pop    %esi
44d125:	5b                   	pop    %ebx
44d126:	8b e5                	mov    %ebp,%esp
44d128:	5d                   	pop    %ebp
44d129:	c2 08 00             	ret    $0x8
44d12c:	56                   	push   %esi
44d12d:	57                   	push   %edi
44d12e:	51                   	push   %ecx
44d12f:	90                   	nop
44d130:	90                   	nop
44d131:	90                   	nop
44d132:	90                   	nop
44d133:	90                   	nop
44d134:	90                   	nop
44d135:	c6 04 24 00          	movb   $0x0,(%esp)
44d139:	8b f8                	mov    %eax,%edi
44d13b:	4f                   	dec    %edi
44d13c:	85 ff                	test   %edi,%edi
44d13e:	7c 27                	jl     0x44d167
44d140:	47                   	inc    %edi
44d141:	b8 b8 1b 46 00       	mov    $0x461bb8,%eax
44d146:	be c8 1b 46 00       	mov    $0x461bc8,%esi
44d14b:	90                   	nop
44d14c:	90                   	nop
44d14d:	90                   	nop
44d14e:	90                   	nop
44d14f:	90                   	nop
44d150:	90                   	nop
44d151:	90                   	nop
44d152:	90                   	nop
44d153:	90                   	nop
44d154:	90                   	nop
44d155:	90                   	nop
44d156:	3a 10                	cmp    (%eax),%dl
44d158:	75 08                	jne    0x44d162
44d15a:	3a 0e                	cmp    (%esi),%cl
44d15c:	75 04                	jne    0x44d162
44d15e:	c6 04 24 01          	movb   $0x1,(%esp)
44d162:	46                   	inc    %esi
44d163:	40                   	inc    %eax
44d164:	4f                   	dec    %edi
44d165:	75 e4                	jne    0x44d14b
44d167:	8a 04 24             	mov    (%esp),%al
44d16a:	5a                   	pop    %edx
44d16b:	5f                   	pop    %edi
44d16c:	5e                   	pop    %esi
44d16d:	c3                   	ret
44d16e:	8b c0                	mov    %eax,%eax
44d170:	55                   	push   %ebp
44d171:	8b ec                	mov    %esp,%ebp
44d173:	51                   	push   %ecx
44d174:	53                   	push   %ebx
44d175:	56                   	push   %esi
44d176:	8b f1                	mov    %ecx,%esi
44d178:	88 55 ff             	mov    %dl,-0x1(%ebp)
44d17b:	8b d8                	mov    %eax,%ebx
44d17d:	90                   	nop