429f37:	54                   	push   %esp
429f38:	76 7a                	jbe    0x429fb4
429f3a:	71 7a                	jno    0x429fb6
429f3c:	49                   	dec    %ecx
429f3d:	7a 66                	jp     0x429fa5
429f3f:	59                   	pop    %ecx
429f40:	4d                   	dec    %ebp
429f41:	55                   	push   %ebp
429f42:	64 4d                	fs dec %ebp
429f44:	79 36                	jns    0x429f7c
429f46:	4d                   	dec    %ebp
429f47:	72 4e                	jb     0x429f97
429f49:	48                   	dec    %eax
429f4a:	62 68 46             	bound  %ebp,0x46(%eax)
429f4d:	45                   	inc    %ebp
429f4e:	6a 44                	push   $0x44
429f50:	47                   	inc    %edi
429f51:	72 73                	jb     0x429fc6
429f53:	6d                   	insl   (%dx),%es:(%edi)
429f54:	63 55 44             	arpl   %edx,0x44(%ebp)
429f57:	7a 56                	jp     0x429faf
429f59:	37                   	aaa
429f5a:	53                   	push   %ebx
429f5b:	4a                   	dec    %edx
429f5c:	51                   	push   %ecx
429f5d:	35 37 68 68 46       	xor    $0x46686837,%eax
429f62:	4e                   	dec    %esi
429f63:	55                   	push   %ebp
429f64:	7a 4f                	jp     0x429fb5
429f66:	76 7a                	jbe    0x429fe2
429f68:	52                   	push   %edx
429f69:	33 34 7a             	xor    (%edx,%edi,2),%esi
429f6c:	57                   	push   %edi
429f6d:	61                   	popa
429f6e:	33 71 48             	xor    0x48(%ecx),%esi
429f71:	75 78                	jne    0x429feb
429f73:	6f                   	outsl  %ds:(%esi),(%dx)
429f74:	39 43 38             	cmp    %eax,0x38(%ebx)
429f77:	56                   	push   %esi
429f78:	66 45                	inc    %bp
429f7a:	49                   	dec    %ecx
429f7b:	6c                   	insb   (%dx),%es:(%edi)
429f7c:	62 6d 45             	bound  %ebp,0x45(%ebp)
429f7f:	78 4b                	js     0x429fcc
429f81:	66 4c                	dec    %sp
429f83:	43                   	inc    %ebx
429f84:	78 43                	js     0x429fc9
429f86:	64 4b                	fs dec %ebx
429f88:	65 51                	gs push %ecx
429f8a:	72 70                	jb     0x429ffc
429f8c:	57                   	push   %edi
429f8d:	59                   	pop    %ecx
429f8e:	2b 64 39 33          	sub    0x33(%ecx,%edi,1),%esp
429f92:	49                   	dec    %ecx
429f93:	58                   	pop    %eax
429f94:	41                   	inc    %ecx
429f95:	47                   	inc    %edi
429f96:	46                   	inc    %esi
429f97:	67 42                	addr16 inc %edx
429f99:	2f                   	das
429f9a:	32 53 58             	xor    0x58(%ebx),%dl
429f9d:	4c                   	dec    %esp
429f9e:	6e                   	outsb  %ds:(%esi),(%dx)
429f9f:	6b 42 67 65          	imul   $0x65,0x67(%edx),%eax
429fa3:	67 55                	addr16 push %ebp
429fa5:	56                   	push   %esi
429fa6:	68 76 2f 68 4d       	push   $0x4d682f76
429fab:	38 6c 2f 51          	cmp    %ch,0x51(%edi,%ebp,1)
429faf:	4d                   	dec    %ebp
429fb0:	45                   	inc    %ebp
429fb1:	6a 76                	push   $0x76
429fb3:	78 49                	js     0x429ffe
429fb5:	65 41                	gs inc %ecx
429fb7:	46                   	inc    %esi
429fb8:	45                   	inc    %ebp
429fb9:	47                   	inc    %edi
429fba:	45                   	inc    %ebp
429fbb:	50                   	push   %eax
429fbc:	61                   	popa
429fbd:	43                   	inc    %ebx
429fbe:	6a 45                	push   $0x45
429fc0:	6d                   	insl   (%dx),%es:(%edi)
429fc1:	52                   	push   %edx
429fc2:	4d                   	dec    %ebp
429fc3:	72 77                	jb     0x42a03c
429fc5:	50                   	push   %eax
429fc6:	7a 66                	jp     0x42a02e
429fc8:	56                   	push   %esi
429fc9:	2b 62 39             	sub    0x39(%edx),%esp
429fcc:	4c                   	dec    %esp
429fcd:	4a                   	dec    %edx
429fce:	49                   	dec    %ecx
429fcf:	2f                   	das
429fd0:	6c                   	insb   (%dx),%es:(%edi)
429fd1:	70 5a                	jo     0x42a02d
429fd3:	56                   	push   %esi
429fd4:	75 57                	jne    0x42a02d
429fd6:	67 50                	addr16 push %eax
429fd8:	75 73                	jne    0x42a04d
429fda:	43                   	inc    %ebx
429fdb:	77 6b                	ja     0x42a048
429fdd:	74 45                	je     0x42a024
429fdf:	79 52                	jns    0x42a033
429fe1:	34 6a                	xor    $0x6a,%al
429fe3:	48                   	dec    %eax
429fe4:	71 69                	jno    0x42a04f
429fe6:	55                   	push   %ebp
429fe7:	43                   	inc    %ebx
429fe8:	72 57                	jb     0x42a041
429fea:	53                   	push   %ebx
429feb:	49                   	dec    %ecx
429fec:	33 67 6c             	xor    0x6c(%edi),%esp
429fef:	6b 46 2f 54          	imul   $0x54,0x2f(%esi),%eax
429ff3:	65 72 2f             	gs jb  0x42a025
429ff6:	4f                   	dec    %edi
429ff7:	65 36 2f             	gs ss das
429ffa:	41                   	inc    %ecx
429ffb:	58                   	pop    %eax
429ffc:	4c                   	dec    %esp
429ffd:	4a                   	dec    %edx
429ffe:	76 43                	jbe    0x42a043
42a000:	6c                   	insb   (%dx),%es:(%edi)
42a001:	31 79 79             	xor    %edi,0x79(%ecx)
42a004:	4e                   	dec    %esi
42a005:	64 74 55             	fs je  0x42a05d
42a008:	6f                   	outsl  %ds:(%esi),(%dx)
42a009:	4a                   	dec    %edx
42a00a:	77 37                	ja     0x42a043
42a00c:	4a                   	dec    %edx
42a00d:	31 72 67             	xor    %esi,0x67(%edx)
42a010:	70 44                	jo     0x42a056
42a012:	59                   	pop    %ecx
42a013:	36 75 69             	ss jne 0x42a07f
42a016:	4b                   	dec    %ebx
42a017:	37                   	aaa
42a018:	6a 53                	push   $0x53
42a01a:	37                   	aaa
42a01b:	30 4a 47             	xor    %cl,0x47(%edx)
42a01e:	73 6b                	jae    0x42a08b
42a020:	37                   	aaa
42a021:	58                   	pop    %eax
42a022:	69 51 31 5a 45 4b 49 	imul   $0x494b455a,0x31(%ecx),%edx
42a029:	2f                   	das
42a02a:	74 37                	je     0x42a063
42a02c:	2f                   	das
42a02d:	66 75 43             	data16 jne 0x42a073
42a030:	66 4e                	dec    %si
42a032:	6f                   	outsl  %ds:(%esi),(%dx)
42a033:	6d                   	insl   (%dx),%es:(%edi)
42a034:	31 6b 72             	xor    %ebp,0x72(%ebx)
42a037:	4f                   	dec    %edi
42a038:	38 71 4a             	cmp    %dh,0x4a(%ecx)
42a03b:	4c                   	dec    %esp
42a03c:	78 69                	js     0x42a0a7
42a03e:	31 70 47             	xor    %esi,0x47(%eax)
42a041:	35 78 77 75 54       	xor    $0x54757778,%eax
42a046:	51                   	push   %ecx
42a047:	30 41 58             	xor    %al,0x58(%ecx)
42a04a:	6e                   	outsb  %ds:(%esi),(%dx)
42a04b:	4a                   	dec    %edx
42a04c:	71 76                	jno    0x42a0c4
42a04e:	4e                   	dec    %esi
42a04f:	6a 32                	push   $0x32
42a051:	36 76 42             	ss jbe 0x42a096
42a054:	54                   	push   %esp
42a055:	6e                   	outsb  %ds:(%esi),(%dx)
42a056:	38 4b 45             	cmp    %cl,0x45(%ebx)
42a059:	68 32 48 54 4c       	push   $0x4c544832
42a05e:	38 54 6d 31          	cmp    %dl,0x31(%ebp,%ebp,2)
42a062:	51                   	push   %ecx
42a063:	54                   	push   %esp
42a064:	7a 33                	jp     0x42a099
42a066:	57                   	push   %edi
42a067:	6f                   	outsl  %ds:(%esi),(%dx)
42a068:	5a                   	pop    %edx
42a069:	30 2b                	xor    %ch,(%ebx)
42a06b:	61                   	popa
42a06c:	53                   	push   %ebx
42a06d:	59                   	pop    %ecx
42a06e:	75 52                	jne    0x42a0c2
42a070:	78 58                	js     0x42a0ca
42a072:	54                   	push   %esp
42a073:	4f                   	dec    %edi
42a074:	64 50                	fs push %eax
42a076:	6b 4a 4f 43          	imul   $0x43,0x4f(%edx),%ecx
42a07a:	32 49 34             	xor    0x34(%ecx),%cl
42a07d:	61                   	popa
42a07e:	4b                   	dec    %ebx
42a07f:	38 36                	cmp    %dh,(%esi)
42a081:	4f                   	dec    %edi
42a082:	70 41                	jo     0x42a0c5
42a084:	50                   	push   %eax
42a085:	2b 31                	sub    (%ecx),%esi
42a087:	4b                   	dec    %ebx
42a088:	4d                   	dec    %ebp
42a089:	43                   	inc    %ebx
42a08a:	45                   	inc    %ebp
42a08b:	39 46 39             	cmp    %eax,0x39(%esi)
42a08e:	4d                   	dec    %ebp
42a08f:	51                   	push   %ecx
42a090:	43                   	inc    %ebx
42a091:	4d                   	dec    %ebp
42a092:	58                   	pop    %eax
42a093:	56                   	push   %esi
42a094:	5a                   	pop    %edx
42a095:	54                   	push   %esp
42a096:	72 5a                	jb     0x42a0f2
42a098:	64 63 69 38          	arpl   %ebp,%fs:0x38(%ecx)
42a09c:	2f                   	das
42a09d:	75 52                	jne    0x42a0f1
42a09f:	36 66 6f             	outsw  %ss:(%esi),(%dx)
42a0a2:	46                   	inc    %esi
42a0a3:	4d                   	dec    %ebp
42a0a4:	52                   	push   %edx
42a0a5:	56                   	push   %esi
42a0a6:	55                   	push   %ebp
42a0a7:	56                   	push   %esi
42a0a8:	5a                   	pop    %edx
42a0a9:	71 68                	jno    0x42a113
42a0ab:	79 6e                	jns    0x42a11b
42a0ad:	79 6a                	jns    0x42a119
42a0af:	73 74                	jae    0x42a125
42a0b1:	34 4b                	xor    $0x4b,%al
42a0b3:	65 2b 33             	sub    %gs:(%ebx),%esi
42a0b6:	72 65                	jb     0x42a11d
42a0b8:	74 67                	je     0x42a121
42a0ba:	4a                   	dec    %edx
42a0bb:	4d                   	dec    %ebp
42a0bc:	73 45                	jae    0x42a103
42a0be:	4d                   	dec    %ebp
42a0bf:	47                   	inc    %edi
42a0c0:	42                   	inc    %edx
42a0c1:	66 54                	push   %sp
42a0c3:	7a 36                	jp     0x42a0fb
42a0c5:	56                   	push   %esi
42a0c6:	79 4e                	jns    0x42a116
42a0c8:	77 75                	ja     0x42a13f
42a0ca:	51                   	push   %ecx
42a0cb:	44                   	inc    %esp
42a0cc:	4a                   	dec    %edx
42a0cd:	6e                   	outsb  %ds:(%esi),(%dx)
42a0ce:	64 70 58             	fs jo  0x42a129
42a0d1:	73 73                	jae    0x42a146
42a0d3:	30 75 5a             	xor    %dh,0x5a(%ebp)
42a0d6:	76 6d                	jbe    0x42a145
42a0d8:	59                   	pop    %ecx
42a0d9:	77 41                	ja     0x42a11c
42a0db:	50                   	push   %eax
42a0dc:	42                   	inc    %edx
42a0dd:	56                   	push   %esi
42a0de:	59                   	pop    %ecx
42a0df:	68 49 78 64 59       	push   $0x59647849
42a0e4:	79 72                	jns    0x42a158
42a0e6:	61                   	popa
42a0e7:	33 78 6e             	xor    0x6e(%eax),%edi
42a0ea:	6e                   	outsb  %ds:(%esi),(%dx)
42a0eb:	36 41                	ss inc %ecx
42a0ed:	36 4a                	ss dec %edx
42a0ef:	57                   	push   %edi
42a0f0:	64 7a 5a             	fs jp  0x42a14d
42a0f3:	34 35                	xor    $0x35,%al
42a0f5:	66 71 37             	data16 jno 0x42a12f
42a0f8:	7a 2b                	jp     0x42a125
42a0fa:	65 4b                	gs dec %ebx
42a0fc:	43                   	inc    %ebx
42a0fd:	65 42                	gs inc %edx
42a0ff:	57                   	push   %edi
42a100:	45                   	inc    %ebp
42a101:	4c                   	dec    %esp
42a102:	48                   	dec    %eax
42a103:	58                   	pop    %eax
42a104:	65 50                	gs push %eax
42a106:	5a                   	pop    %edx
42a107:	47                   	inc    %edi
42a108:	65 79 79             	gs jns 0x42a184
42a10b:	4b                   	dec    %ebx
42a10c:	65 2f                	gs das
42a10e:	6b 75 39 69          	imul   $0x69,0x39(%ebp),%esi
42a112:	31 2b                	xor    %ebp,(%ebx)
42a114:	6a 59                	push   $0x59
42a116:	44                   	inc    %esp
42a117:	44                   	inc    %esp
42a118:	57                   	push   %edi
42a119:	69 56 48 50 63 4d 55 	imul   $0x554d6350,0x48(%esi),%edx
42a120:	54                   	push   %esp
42a121:	52                   	push   %edx
42a122:	69 78 31 4d 4a 53 7a 	imul   $0x7a534a4d,0x31(%eax),%edi
42a129:	55                   	push   %ebp
42a12a:	74 41                	je     0x42a16d
42a12c:	41                   	inc    %ecx
42a12d:	48                   	dec    %eax
42a12e:	74 77                	je     0x42a1a7
42a130:	36 7a 5a             	ss jp  0x42a18d
42a133:	2f                   	das
42a134:	62 65 62             	bound  %esp,0x62(%ebp)
42a137:	5a                   	pop    %edx
42a138:	57                   	push   %edi
42a139:	46                   	inc    %esi
42a13a:	50                   	push   %eax
42a13b:	70 67                	jo     0x42a1a4
42a13d:	58                   	pop    %eax
42a13e:	7a 2f                	jp     0x42a16f
42a140:	53                   	push   %ebx
42a141:	2f                   	das
42a142:	6b 75 78 62          	imul   $0x62,0x78(%ebp),%esi
42a146:	47                   	inc    %edi
42a147:	4d                   	dec    %ebp
42a148:	71 74                	jno    0x42a1be
42a14a:	7a 4b                	jp     0x42a197
42a14c:	42                   	inc    %edx
42a14d:	73 54                	jae    0x42a1a3
42a14f:	46                   	inc    %esi
42a150:	52                   	push   %edx
42a151:	50                   	push   %eax
42a152:	4f                   	dec    %edi
42a153:	2b 4f 59             	sub    0x59(%edi),%ecx
42a156:	66 49                	dec    %cx
42a158:	32 67 68             	xor    0x68(%edi),%ah
42a15b:	6c                   	insb   (%dx),%es:(%edi)
42a15c:	46                   	inc    %esi
42a15d:	38 5a 52             	cmp    %bl,0x52(%edx)
42a160:	52                   	push   %edx
42a161:	2b 71 45             	sub    0x45(%ecx),%esi
42a164:	72 44                	jb     0x42a1aa
42a166:	37                   	aaa
42a167:	72 6b                	jb     0x42a1d4
42a169:	42                   	inc    %edx
42a16a:	73 4e                	jae    0x42a1ba
42a16c:	56                   	push   %esi
42a16d:	33 48 30             	xor    0x30(%eax),%ecx
42a170:	4c                   	dec    %esp
42a171:	78 74                	js     0x42a1e7
42a173:	63 55 45             	arpl   %edx,0x45(%ebp)
42a176:	57                   	push   %edi
42a177:	50                   	push   %eax
42a178:	68 5a 4c 62 6f       	push   $0x6f624c5a
42a17d:	44                   	inc    %esp
42a17e:	7a 65                	jp     0x42a1e5
42a180:	6b 75 4d 68          	imul   $0x68,0x4d(%ebp),%esi
42a184:	78 49                	js     0x42a1cf
42a186:	74 6f                	je     0x42a1f7
42a188:	79 35                	jns    0x42a1bf
42a18a:	36 65 79 78          	ss gs jns 0x42a206
42a18e:	50                   	push   %eax
42a18f:	4d                   	dec    %ebp
42a190:	38 67 45             	cmp    %ah,0x45(%edi)
42a193:	63 77 34             	arpl   %esi,0x34(%edi)
42a196:	59                   	pop    %ecx
42a197:	32 55 4c             	xor    0x4c(%ebp),%dl
42a19a:	46                   	inc    %esi