434f39:	41                   	inc    %ecx
434f3a:	41                   	inc    %ecx
434f3b:	45                   	inc    %ebp
434f3c:	4d                   	dec    %ebp
434f3d:	48                   	dec    %eax
434f3e:	78 6b                	js     0x434fab
434f40:	6f                   	outsl  %ds:(%esi),(%dx)
434f41:	4f                   	dec    %edi
434f42:	67 41                	addr16 inc %ecx
434f44:	41                   	inc    %ecx
434f45:	42                   	inc    %edx
434f46:	68 4d 4f 4b 35       	push   $0x354b4f4d
434f4b:	73 48                	jae    0x434f95
434f4d:	46                   	inc    %esi
434f4e:	67 4b                	addr16 dec %ebx
434f50:	69 47 68 4d 4f 4b 35 	imul   $0x354b4f4d,0x68(%edi),%eax
434f57:	49                   	dec    %ecx
434f58:	52                   	push   %edx
434f59:	42                   	inc    %edx
434f5a:	52                   	push   %edx
434f5b:	64 59                	fs pop %ecx
434f5d:	45                   	inc    %ebp
434f5e:	77 55                	ja     0x434fb5
434f60:	52                   	push   %edx
434f61:	42                   	inc    %edx
434f62:	51                   	push   %ecx
434f63:	69 4f 61 54 4b 58 46 	imul   $0x46584b54,0x61(%edi),%ecx
434f6a:	78 4d                	js     0x434fb9
434f6c:	47                   	inc    %edi
434f6d:	45                   	inc    %ebp
434f6e:	51                   	push   %ecx
434f6f:	59                   	pop    %ecx
434f70:	36 6c                	ss insb (%dx),%es:(%edi)
434f72:	51                   	push   %ecx
434f73:	41                   	inc    %ecx
434f74:	41                   	inc    %ecx
434f75:	41                   	inc    %ecx
434f76:	41                   	inc    %ecx
434f77:	67 43                	addr16 inc %ebx
434f79:	4b                   	dec    %ebx
434f7a:	43                   	inc    %ebx
434f7b:	30 41 41             	xor    %al,0x41(%ecx)
434f7e:	41                   	inc    %ecx
434f7f:	59                   	pop    %ecx
434f80:	54                   	push   %esp
434f81:	42                   	inc    %edx
434f82:	79 73                	jns    0x434ff7
434f84:	66 45                	inc    %bp
434f86:	51                   	push   %ecx
434f87:	39 46 42             	cmp    %eax,0x42(%esi)
434f8a:	67 41                	addr16 inc %ecx
434f8c:	41                   	inc    %ecx
434f8d:	41                   	inc    %ecx
434f8e:	41                   	inc    %ecx
434f8f:	73 41                	jae    0x434fd2
434f91:	41                   	inc    %ecx
434f92:	41                   	inc    %ecx
434f93:	41                   	inc    %ecx
434f94:	55                   	push   %ebp
434f95:	41                   	inc    %ecx
434f96:	41                   	inc    %ecx
434f97:	41                   	inc    %ecx
434f98:	41                   	inc    %ecx
434f99:	4a                   	dec    %edx
434f9a:	51                   	push   %ecx
434f9b:	41                   	inc    %ecx
434f9c:	41                   	inc    %ecx
434f9d:	41                   	inc    %ecx
434f9e:	44                   	inc    %esp
434f9f:	38 41 41             	cmp    %al,0x41(%ecx)
434fa2:	41                   	inc    %ecx
434fa3:	42                   	inc    %edx
434fa4:	4e                   	dec    %esi
434fa5:	41                   	inc    %ecx
434fa6:	41                   	inc    %ecx
434fa7:	41                   	inc    %ecx
434fa8:	41                   	inc    %ecx
434fa9:	57                   	push   %edi
434faa:	41                   	inc    %ecx
434fab:	41                   	inc    %ecx
434fac:	41                   	inc    %ecx
434fad:	41                   	inc    %ecx
434fae:	42                   	inc    %edx
434faf:	38 6b 4b             	cmp    %ch,0x4b(%ebx)
434fb2:	44                   	inc    %esp
434fb3:	6f                   	outsl  %ds:(%esi),(%dx)
434fb4:	41                   	inc    %ecx
434fb5:	41                   	inc    %ecx
434fb6:	41                   	inc    %ecx
434fb7:	59                   	pop    %ecx
434fb8:	54                   	push   %esp
434fb9:	44                   	inc    %esp
434fba:	79 76                	jns    0x435032
434fbc:	57                   	push   %edi
434fbd:	45                   	inc    %ebp
434fbe:	51                   	push   %ecx
434fbf:	67 73 54             	addr16 jae 0x435016
434fc2:	78 67                	js     0x43502b
434fc4:	54                   	push   %esp
434fc5:	44                   	inc    %esp
434fc6:	79 76                	jns    0x43503e
434fc8:	4e                   	dec    %esi
434fc9:	45                   	inc    %ebp
434fca:	51                   	push   %ecx
434fcb:	65 4f                	gs dec %edi
434fcd:	61                   	popa
434fce:	52                   	push   %edx
434fcf:	68 62 6a 52 59       	push   $0x59526a62
434fd4:	41                   	inc    %ecx
434fd5:	41                   	inc    %ecx
434fd6:	41                   	inc    %ecx
434fd7:	45                   	inc    %ebp
434fd8:	4d                   	dec    %ebp
434fd9:	47                   	inc    %edi
434fda:	52                   	push   %edx
434fdb:	4d                   	dec    %ebp
434fdc:	50                   	push   %eax
434fdd:	4b                   	dec    %ebx
434fde:	37                   	aaa
434fdf:	77 49                	ja     0x43502a
434fe1:	45                   	inc    %ebp
434fe2:	51                   	push   %ecx
434fe3:	67 52                	addr16 push %edx
434fe5:	42                   	inc    %edx
434fe6:	78 45                	js     0x43502d
434fe8:	49                   	dec    %ecx
434fe9:	47                   	inc    %edi
434fea:	46                   	inc    %esi
434feb:	71 55                	jno    0x435042
434fed:	45                   	inc    %ebp
434fee:	51                   	push   %ecx
434fef:	63 52 43             	arpl   %edx,0x43(%edx)
434ff2:	42                   	inc    %edx
434ff3:	68 61 46 31 69       	push   $0x69314661
434ff8:	55                   	push   %ebp
434ff9:	57                   	push   %edi
434ffa:	4a                   	dec    %edx
434ffb:	34 62                	xor    $0x62,%al
434ffd:	45                   	inc    %ebp
434ffe:	77 38                	ja     0x435038
435000:	72 6f                	jb     0x435071
435002:	68 59 54 43 42       	push   $0x42435459
435007:	38 62 4b             	cmp    %ah,0x4b(%edx)
43500a:	44                   	inc    %esp
43500b:	6f                   	outsl  %ds:(%esi),(%dx)
43500c:	41                   	inc    %ecx
43500d:	41                   	inc    %ecx
43500e:	41                   	inc    %ecx
43500f:	59                   	pop    %ecx
435010:	54                   	push   %esp
435011:	44                   	inc    %esp
435012:	79 75                	jns    0x435089
435014:	55                   	push   %ebp
435015:	42                   	inc    %edx
435016:	78 45                	js     0x43505d
435018:	47                   	inc    %edi
435019:	45                   	inc    %ebp
43501a:	51                   	push   %ecx
43501b:	65 69 46 78 4d 50 4b 	imul   $0x344b504d,%gs:0x78(%esi),%eax
435022:	34
435023:	6b 52 43 42          	imul   $0x42,0x43(%edx),%edx
435027:	64 59                	fs pop %ecx
435029:	45                   	inc    %ebp
43502a:	77 67                	ja     0x435093
43502c:	52                   	push   %edx
43502d:	43                   	inc    %ebx
43502e:	41                   	inc    %ecx
43502f:	69 4f 61 54 4c 41 45 	imul   $0x45414c54,0x61(%edi),%ecx
435036:	51                   	push   %ecx
435037:	59                   	pop    %ecx
435038:	58                   	pop    %eax
435039:	57                   	push   %edi
43503a:	42                   	inc    %edx
43503b:	4d                   	dec    %ebp
43503c:	47                   	inc    %edi
43503d:	45                   	inc    %ebp
43503e:	51                   	push   %ecx
43503f:	59                   	pop    %ecx
435040:	44                   	inc    %esp
435041:	50                   	push   %eax
435042:	32 50 2f             	xor    0x2f(%eax),%dl
435045:	2f                   	das
435046:	2f                   	das
435047:	38 47 6a             	cmp    %al,0x6a(%edi)
43504a:	52                   	push   %edx
43504b:	59                   	pop    %ecx
43504c:	41                   	inc    %ecx
43504d:	41                   	inc    %ecx
43504e:	41                   	inc    %ecx
43504f:	45                   	inc    %ebp
435050:	4e                   	dec    %esi
435051:	4b                   	dec    %ebx
435052:	78 4d                	js     0x4350a1
435054:	52                   	push   %edx
435055:	45                   	inc    %ebp
435056:	45                   	inc    %ebp
435057:	55                   	push   %ebp
435058:	44                   	inc    %esp
435059:	41                   	inc    %ecx
43505a:	41                   	inc    %ecx
43505b:	41                   	inc    %ecx
43505c:	41                   	inc    %ecx
43505d:	43                   	inc    %ebx
43505e:	77 41                	ja     0x4350a1
435060:	41                   	inc    %ecx
435061:	41                   	inc    %ecx
435062:	42                   	inc    %edx
435063:	55                   	push   %ebp
435064:	41                   	inc    %ecx
435065:	41                   	inc    %ecx
435066:	41                   	inc    %ecx
435067:	41                   	inc    %ecx
435068:	66 41                	inc    %cx
43506a:	41                   	inc    %ecx
43506b:	41                   	inc    %ecx
43506c:	41                   	inc    %ecx
43506d:	48                   	dec    %eax
43506e:	78 73                	js     0x4350e3
435070:	6f                   	outsl  %ds:(%esi),(%dx)
435071:	4f                   	dec    %edi
435072:	67 41                	addr16 inc %ecx
435074:	41                   	inc    %ecx
435075:	42                   	inc    %edx
435076:	68 4d 51 4b 2b       	push   $0x2b4b514d
43507b:	49                   	dec    %ecx
43507c:	47                   	inc    %edi
43507d:	46                   	inc    %esi
43507e:	31 6b 54             	xor    %ebp,0x54(%ebx)
435081:	42                   	inc    %edx
435082:	42                   	inc    %edx
435083:	63 54 45 43          	arpl   %edx,0x43(%ebp,%eax,2)
435087:	76 59                	jbe    0x4350e2
435089:	41                   	inc    %ecx
43508a:	78 64                	js     0x4350f0
43508c:	5a                   	pop    %edx
43508d:	45                   	inc    %ebp
43508e:	77 6b                	ja     0x4350fb
435090:	59                   	pop    %ecx
435091:	45                   	inc    %ebp
435092:	78 41                	js     0x4350d5
435094:	72 7a                	jb     0x435110
435096:	69 74 6f 42 78 45 4a 	imul   $0x6d4a4578,0x42(%edi,%ebp,2),%esi
43509d:	6d
43509e:	68 4d 4b 46 68       	push   $0x68464b4d
4350a3:	4d                   	dec    %ebp
4350a4:	4c                   	dec    %esp
4350a5:	46                   	inc    %esi
4350a6:	68 4d 4d 46 68       	push   $0x68464d4d
4350ab:	4d                   	dec    %ebp
4350ac:	4e                   	dec    %esi
4350ad:	45                   	inc    %ebp
4350ae:	51                   	push   %ecx
4350af:	30 73 4d             	xor    %dh,0x4d(%ebx)
4350b2:	78 45                	js     0x4350f9
4350b4:	4d                   	dec    %ebp
4350b5:	41                   	inc    %ecx
4350b6:	6f                   	outsl  %ds:(%esi),(%dx)
4350b7:	35 70 4c 79 41       	xor    $0x41794c70,%eax
4350bc:	43                   	inc    %ebx
4350bd:	45                   	inc    %ebp
4350be:	51                   	push   %ecx
4350bf:	79 55                	jns    0x435116
4350c1:	45                   	inc    %ebp
4350c2:	51                   	push   %ecx
4350c3:	6f                   	outsl  %ds:(%esi),(%dx)
4350c4:	52                   	push   %edx
4350c5:	44                   	inc    %esp
4350c6:	5a                   	pop    %edx
4350c7:	51                   	push   %ecx
4350c8:	7a 46                	jp     0x435110
4350ca:	51                   	push   %ecx
4350cb:	6b 52 44 49          	imul   $0x49,0x44(%edx),%edx
4350cf:	38 57 41             	cmp    %dl,0x41(%edi)
4350d2:	41                   	inc    %ecx
4350d3:	41                   	inc    %ecx
4350d4:	42                   	inc    %edx
4350d5:	4a                   	dec    %edx
4350d6:	55                   	push   %ebp
4350d7:	6f                   	outsl  %ds:(%esi),(%dx)
4350d8:	58                   	pop    %eax
4350d9:	57                   	push   %edi
4350da:	46                   	inc    %esi
4350db:	51                   	push   %ecx
4350dc:	52                   	push   %edx
4350dd:	44                   	inc    %esp
4350de:	42                   	inc    %edx
4350df:	64 59                	fs pop %ecx
4350e1:	45                   	inc    %ebp
4350e2:	77 77                	ja     0x43515b
4350e4:	72 42                	jb     0x435128
4350e6:	68 45 4c 46 31       	push   $0x31464c45
4350eb:	67 54                	addr16 push %esp
4350ed:	43                   	inc    %ebx
4350ee:	78 45                	js     0x435135
4350f0:	4e                   	dec    %esi
4350f1:	46                   	inc    %esi
4350f2:	31 67 54             	xor    %esp,0x54(%edi)
4350f5:	44                   	inc    %esp
4350f6:	52                   	push   %edx
4350f7:	45                   	inc    %ebp
4350f8:	4e                   	dec    %esi
4350f9:	45                   	inc    %ebp
4350fa:	51                   	push   %ecx
4350fb:	51                   	push   %ecx
4350fc:	59                   	pop    %ecx
4350fd:	57                   	push   %edi
4350fe:	6a 4c                	push   $0x4c
435100:	46                   	inc    %esi
435101:	45                   	inc    %ebp
435102:	51                   	push   %ecx
435103:	73 54                	jae    0x435159
435105:	42                   	inc    %edx
435106:	43                   	inc    %ebx
435107:	73 47                	jae    0x435150
435109:	43                   	inc    %ebx
43510a:	7a 69                	jp     0x435175
43510c:	41                   	inc    %ecx
43510d:	2f                   	das
43510e:	76 2f                	jbe    0x43513f
435110:	2f                   	das
435111:	45                   	inc    %ebp
435112:	51                   	push   %ecx
435113:	6b 58 57 52          	imul   $0x52,0x57(%eax),%ebx
435117:	4d                   	dec    %ebp
435118:	4a                   	dec    %edx
435119:	4b                   	dec    %ebx
43511a:	77 61                	ja     0x43517d
43511c:	65 4f                	gs dec %edi
43511e:	47                   	inc    %edi
43511f:	4c                   	dec    %esp
435120:	2b 2f                	sub    (%edi),%ebp
435122:	2f                   	das
435123:	38 52 43             	cmp    %dl,0x43(%edx)
435126:	52                   	push   %edx
435127:	59                   	pop    %ecx
435128:	76 41                	jbe    0x43516b
43512a:	69 73 6f 4b 34 39 46 	imul   $0x4639344b,0x6f(%ebx),%esi
435131:	42                   	inc    %edx
435132:	77 41                	ja     0x435175
435134:	41                   	inc    %ecx
435135:	41                   	inc    %ecx
435136:	43                   	inc    %ebx
435137:	48                   	dec    %eax
435138:	2b 2f                	sub    (%edi),%ebp
43513a:	2f                   	das
43513b:	38 39                	cmp    %bh,(%ecx)
43513d:	2f                   	das
43513e:	76 2f                	jbe    0x43516f
435140:	2f                   	das
435141:	54                   	push   %esp