42ff66:	72 51                	jb     0x42ffb9
42ff68:	48                   	dec    %eax
42ff69:	6a 37                	push   $0x37
42ff6b:	6d                   	insl   (%dx),%es:(%edi)
42ff6c:	4c                   	dec    %esp
42ff6d:	67 38 36 47 37       	cmp    %dh,0x3747
42ff72:	70 72                	jo     0x42ffe6
42ff74:	33 4d 36             	xor    0x36(%ebp),%ecx
42ff77:	4b                   	dec    %ebx
42ff78:	65 45                	gs inc %ebp
42ff7a:	49                   	dec    %ecx
42ff7b:	63 31                	arpl   %esi,(%ecx)
42ff7d:	61                   	popa
42ff7e:	38 65 31             	cmp    %ah,0x31(%ebp)
42ff81:	4a                   	dec    %edx
42ff82:	68 6c 65 46 52       	push   $0x5246656c
42ff87:	74 71                	je     0x42fffa
42ff89:	66 4f                	dec    %di
42ff8b:	4e                   	dec    %esi
42ff8c:	35 50 68 35 33       	xor    $0x33356850,%eax
42ff91:	31 72 6f             	xor    %esi,0x6f(%edx)
42ff94:	79 33                	jns    0x42ffc9
42ff96:	62 50 30             	bound  %edx,0x30(%eax)
42ff99:	65 64 31 57 47       	gs xor %edx,%fs:0x47(%edi)
42ff9e:	53                   	push   %ebx
42ff9f:	4e                   	dec    %esi
42ffa0:	6a 72                	push   $0x72
42ffa2:	4e                   	dec    %esi
42ffa3:	4c                   	dec    %esp
42ffa4:	34 57                	xor    $0x57,%al
42ffa6:	33 57 49             	xor    0x49(%edi),%edx
42ffa9:	69 2f 6c 49 31 4c    	imul   $0x4c31496c,(%edi),%ebp
42ffaf:	44                   	inc    %esp
42ffb0:	7a 4f                	jp     0x430001
42ffb2:	4c                   	dec    %esp
42ffb3:	55                   	push   %ebp
42ffb4:	63 36                	arpl   %esi,(%esi)
42ffb6:	35 38 4f 70 56       	xor    $0x56704f38,%eax
42ffbb:	41                   	inc    %ecx
42ffbc:	33 6e 6f             	xor    0x6f(%esi),%ebp
42ffbf:	41                   	inc    %ecx
42ffc0:	75 48                	jne    0x43000a
42ffc2:	2b 65 4f             	sub    0x4f(%ebp),%esp
42ffc5:	38 73 64             	cmp    %dh,0x64(%ebx)
42ffc8:	6f                   	outsl  %ds:(%esi),(%dx)
42ffc9:	32 48 51             	xor    0x51(%eax),%cl
42ffcc:	6a 37                	push   $0x37
42ffce:	46                   	inc    %esi
42ffcf:	48                   	dec    %eax
42ffd0:	71 36                	jno    0x430008
42ffd2:	74 4e                	je     0x430022
42ffd4:	77 4d                	ja     0x430023
42ffd6:	61                   	popa
42ffd7:	4a                   	dec    %edx
42ffd8:	68 6b 4b 67 61       	push   $0x61674b6b
42ffdd:	4b                   	dec    %ebx
42ffde:	52                   	push   %edx
42ffdf:	32 7a 59             	xor    0x59(%edx),%bh
42ffe2:	39 55 41             	cmp    %edx,0x41(%ebp)
42ffe5:	2f                   	das
42ffe6:	6c                   	insb   (%dx),%es:(%edi)
42ffe7:	55                   	push   %ebp
42ffe8:	33 51 75             	xor    0x75(%ecx),%edx
42ffeb:	65 72 30             	gs jb  0x43001e
42ffee:	4e                   	dec    %esi
42ffef:	6a 6d                	push   $0x6d
42fff1:	35 72 78 37 54       	xor    $0x54377872,%eax
42fff6:	49                   	dec    %ecx
42fff7:	56                   	push   %esi
42fff8:	52                   	push   %edx
42fff9:	51                   	push   %ecx
42fffa:	4e                   	dec    %esi
42fffb:	73 67                	jae    0x430064
42fffd:	6a 74                	push   $0x74
42ffff:	4b                   	dec    %ebx
430000:	56                   	push   %esi
430001:	2b 6b 71             	sub    0x71(%ebx),%ebp
430004:	67 77 50             	addr16 ja 0x430057
430007:	54                   	push   %esp
430008:	7a 4a                	jp     0x430054
43000a:	56                   	push   %esi
43000b:	4a                   	dec    %edx
43000c:	77 58                	ja     0x430066
43000e:	59                   	pop    %ecx
43000f:	56                   	push   %esi
430010:	63 46 38             	arpl   %eax,0x38(%esi)
430013:	46                   	inc    %esi
430014:	74 37                	je     0x43004d
430016:	49                   	dec    %ecx
430017:	62 49 4e             	bound  %ecx,0x4e(%ecx)
43001a:	71 61                	jno    0x43007d
43001c:	33 59 70             	xor    0x70(%ecx),%ebx
43001f:	30 68 78             	xor    %ch,0x78(%eax)
430022:	37                   	aaa
430023:	78 33                	js     0x430058
430025:	6f                   	outsl  %ds:(%esi),(%dx)
430026:	42                   	inc    %edx
430027:	56                   	push   %esi
430028:	33 43 50             	xor    0x50(%ebx),%eax
43002b:	38 78 6a             	cmp    %bh,0x6a(%eax)
43002e:	2b 56 75             	sub    0x75(%esi),%edx
430031:	69 72 6f 4c 51 56 63 	imul   $0x6356514c,0x6f(%edx),%esi
430038:	4c                   	dec    %esp
430039:	4b                   	dec    %ebx
43003a:	52                   	push   %edx
43003b:	46                   	inc    %esi
43003c:	36 35 61 4e 33 55    	ss xor $0x55334e61,%eax
430042:	65 72 45             	gs jb  0x43008a
430045:	65 70 56             	gs jo  0x43009e
430048:	52                   	push   %edx
430049:	5a                   	pop    %edx
43004a:	76 53                	jbe    0x43009f
43004c:	4c                   	dec    %esp
43004d:	33 6d 5a             	xor    0x5a(%ebp),%ebp
430050:	47                   	inc    %edi
430051:	31 6a 6e             	xor    %ebp,0x6e(%edx)
430054:	2b 33                	sub    (%ebx),%esi
430056:	48                   	dec    %eax
430057:	4c                   	dec    %esp
430058:	79 51                	jns    0x4300ab
43005a:	4d                   	dec    %ebp
43005b:	54                   	push   %esp
43005c:	56                   	push   %esi
43005d:	45                   	inc    %ebp
43005e:	61                   	popa
43005f:	43                   	inc    %ebx
430060:	6b 66 43 6d          	imul   $0x6d,0x43(%esi),%esp
430064:	31 4b 59             	xor    %ecx,0x59(%ebx)
430067:	46                   	inc    %esi
430068:	6a 46                	push   $0x46
43006a:	7a 39                	jp     0x4300a5
43006c:	2b 38                	sub    (%eax),%edi
43006e:	37                   	aaa
43006f:	6c                   	insb   (%dx),%es:(%edi)
430070:	49                   	dec    %ecx
430071:	39 76 71             	cmp    %esi,0x71(%esi)
430074:	75 4b                	jne    0x4300c1
430076:	41                   	inc    %ecx
430077:	30 6d 54             	xor    %ch,0x54(%ebp)
43007a:	47                   	inc    %edi
43007b:	4b                   	dec    %ebx
43007c:	71 58                	jno    0x4300d6
43007e:	70 67                	jo     0x4300e7
430080:	73 48                	jae    0x4300ca
430082:	52                   	push   %edx
430083:	78 5a                	js     0x4300df
430085:	69 52 33 55 50 57 33 	imul   $0x33575055,0x33(%edx),%edx
43008c:	52                   	push   %edx
43008d:	56                   	push   %esi
43008e:	44                   	inc    %esp
43008f:	72 32                	jb     0x4300c3
430091:	7a 30                	jp     0x4300c3
430093:	56                   	push   %esi
430094:	30 67 39             	xor    %ah,0x39(%edi)
430097:	55                   	push   %ebp
430098:	5a                   	pop    %edx
430099:	50                   	push   %eax
43009a:	54                   	push   %esp
43009b:	47                   	inc    %edi
43009c:	75 67                	jne    0x430105
43009e:	55                   	push   %ebp
43009f:	51                   	push   %ecx
4300a0:	38 6d 4e             	cmp    %ch,0x4e(%ebp)
4300a3:	30 59 67             	xor    %bl,0x67(%ecx)
4300a6:	79 58                	jns    0x430100
4300a8:	30 39                	xor    %bh,(%ecx)
4300aa:	33 30                	xor    (%eax),%esi
4300ac:	6d                   	insl   (%dx),%es:(%edi)
4300ad:	6d                   	insl   (%dx),%es:(%edi)
4300ae:	4d                   	dec    %ebp
4300af:	37                   	aaa
4300b0:	4b                   	dec    %ebx
4300b1:	62 79 76             	bound  %edi,0x76(%ecx)
4300b4:	54                   	push   %esp
4300b5:	37                   	aaa
4300b6:	44                   	inc    %esp
4300b7:	77 62                	ja     0x43011b
4300b9:	45                   	inc    %ebp
4300ba:	6d                   	insl   (%dx),%es:(%edi)
4300bb:	68 45 75 76 59       	push   $0x59767545
4300c0:	6f                   	outsl  %ds:(%esi),(%dx)
4300c1:	34 30                	xor    $0x30,%al
4300c3:	61                   	popa
4300c4:	44                   	inc    %esp
4300c5:	57                   	push   %edi
4300c6:	4f                   	dec    %edi
4300c7:	65 2f                	gs das
4300c9:	37                   	aaa
4300ca:	70 37                	jo     0x430103
4300cc:	4b                   	dec    %ebx
4300cd:	48                   	dec    %eax
4300ce:	62 54 6c 53          	bound  %edx,0x53(%esp,%ebp,2)
4300d2:	67 4f                	addr16 dec %edi
4300d4:	4a                   	dec    %edx
4300d5:	64 69 31 4e 35 46 73 	imul   $0x7346354e,%fs:(%ecx),%esi
4300dc:	74 63                	je     0x430141
4300de:	78 5a                	js     0x43013a
4300e0:	6f                   	outsl  %ds:(%esi),(%dx)
4300e1:	66 37                	data16 aaa
4300e3:	39 77 41             	cmp    %esi,0x41(%edi)
4300e6:	73 47                	jae    0x43012f
4300e8:	55                   	push   %ebp
4300e9:	4c                   	dec    %esp
4300ea:	32 5a 71             	xor    0x71(%edx),%bl
4300ed:	67 56                	addr16 push %esi
4300ef:	32 42 6a             	xor    0x6a(%edx),%al
4300f2:	4e                   	dec    %esi
4300f3:	30 7a 6a             	xor    %bh,0x6a(%edx)
4300f6:	58                   	pop    %eax
4300f7:	51                   	push   %ecx
4300f8:	6a 50                	push   $0x50
4300fa:	41                   	inc    %ecx
4300fb:	62 58 55             	bound  %ebx,0x55(%eax)
4300fe:	4a                   	dec    %edx
4300ff:	43                   	inc    %ebx
430100:	55                   	push   %ebp
430101:	6a 4d                	push   $0x4d
430103:	4b                   	dec    %ebx
430104:	42                   	inc    %edx
430105:	35 6a 71 38 58       	xor    $0x5838716a,%eax
43010a:	7a 46                	jp     0x430152
43010c:	76 67                	jbe    0x430175
43010e:	42                   	inc    %edx
43010f:	32 46 2f             	xor    0x2f(%esi),%al
430112:	6a 71                	push   $0x71
430114:	7a 71                	jp     0x430187
430116:	57                   	push   %edi
430117:	30 37                	xor    %dh,(%edi)
430119:	57                   	push   %edi
43011a:	6d                   	insl   (%dx),%es:(%edi)
43011b:	49                   	dec    %ecx
43011c:	33 78 7a             	xor    0x7a(%eax),%edi
43011f:	70 39                	jo     0x43015a
430121:	61                   	popa
430122:	4e                   	dec    %esi
430123:	55                   	push   %ebp
430124:	4e                   	dec    %esi
430125:	41                   	inc    %ecx
430126:	4e                   	dec    %esi
430127:	2f                   	das
430128:	6e                   	outsb  %ds:(%esi),(%dx)
430129:	73 67                	jae    0x430192
43012b:	51                   	push   %ecx
43012c:	76 45                	jbe    0x430173
43012e:	39 70 43             	cmp    %esi,0x43(%eax)
430131:	33 37                	xor    (%edi),%esi
430133:	74 33                	je     0x430168
430135:	54                   	push   %esp
430136:	34 64                	xor    $0x64,%al
430138:	43                   	inc    %ebx
430139:	41                   	inc    %ecx
43013a:	36 72 6b             	ss jb  0x4301a8
43013d:	51                   	push   %ecx
43013e:	6b 70 45 47          	imul   $0x47,0x45(%eax),%esi
430142:	2f                   	das
430143:	72 56                	jb     0x43019b
430145:	5a                   	pop    %edx
430146:	53                   	push   %ebx
430147:	42                   	inc    %edx
430148:	32 56 76             	xor    0x76(%esi),%dl
43014b:	35 71 2b 64 71       	xor    $0x71642b71,%eax
430150:	6e                   	outsb  %ds:(%esi),(%dx)
430151:	68 33 41 75 68       	push   $0x68754133
430156:	4a                   	dec    %edx
430157:	78 32                	js     0x43018b
430159:	63 5a 6e             	arpl   %ebx,0x6e(%edx)
43015c:	72 74                	jb     0x4301d2
43015e:	47                   	inc    %edi
43015f:	62 65 45             	bound  %esp,0x45(%ebp)
430162:	58                   	pop    %eax
430163:	52                   	push   %edx
430164:	4e                   	dec    %esi
430165:	51                   	push   %ecx
430166:	55                   	push   %ebp
430167:	4a                   	dec    %edx
430168:	63 54 44 39          	arpl   %edx,0x39(%esp,%eax,2)
43016c:	4f                   	dec    %edi
43016d:	36 6a 52             	ss push $0x52
430170:	76 6f                	jbe    0x4301e1
430172:	78 4f                	js     0x4301c3
430174:	4e                   	dec    %esi
430175:	58                   	pop    %eax
430176:	43                   	inc    %ebx
430177:	6d                   	insl   (%dx),%es:(%edi)
430178:	68 6d 5a 65 57       	push   $0x57655a6d
43017d:	75 78                	jne    0x4301f7
43017f:	74 6e                	je     0x4301ef
430181:	36 42                	ss inc %edx
430183:	34 32                	xor    $0x32,%al
430185:	39 45 4c             	cmp    %eax,0x4c(%ebp)
430188:	58                   	pop    %eax
430189:	39 58 4a             	cmp    %ebx,0x4a(%eax)
43018c:	67 71 38             	addr16 jno 0x4301c7
43018f:	30 66 43             	xor    %ah,0x43(%esi)
430192:	58                   	pop    %eax
430193:	52                   	push   %edx
430194:	65 63 4a 78          	arpl   %ecx,%gs:0x78(%edx)
430198:	79 33                	jns    0x4301cd
43019a:	36 46                	ss inc %esi
43019c:	55                   	push   %ebp
43019d:	77 66                	ja     0x430205
43019f:	73 68                	jae    0x430209
4301a1:	38 45 57             	cmp    %al,0x57(%ebp)
4301a4:	4f                   	dec    %edi
4301a5:	4a                   	dec    %edx
4301a6:	39 49 50             	cmp    %ecx,0x50(%ecx)
4301a9:	31 69 67             	xor    %ebp,0x67(%ecx)
4301ac:	53                   	push   %ebx
4301ad:	79 35                	jns    0x4301e4
4301af:	57                   	push   %edi
4301b0:	53                   	push   %ebx
4301b1:	6f                   	outsl  %ds:(%esi),(%dx)
4301b2:	53                   	push   %ebx
4301b3:	58                   	pop    %eax
4301b4:	68 61 71 7a 54       	push   $0x547a7161
4301b9:	54                   	push   %esp
4301ba:	57                   	push   %edi
4301bb:	2f                   	das
4301bc:	47                   	inc    %edi
4301bd:	75 78                	jne    0x430237
4301bf:	63 67 57             	arpl   %esp,0x57(%edi)
4301c2:	32 6a 6a             	xor    0x6a(%edx),%ch
4301c5:	53                   	push   %ebx
4301c6:	44                   	inc    %esp
4301c7:	79 46                	jns    0x43020f
4301c9:	39 4e 41             	cmp    %ecx,0x41(%esi)
4301cc:	4c                   	dec    %esp
4301cd:	56                   	push   %esi
4301ce:	39 6a 66             	cmp    %ebp,0x66(%edx)
4301d1:	57                   	push   %edi
4301d2:	6d                   	insl   (%dx),%es:(%edi)
4301d3:	39 75 49             	cmp    %esi,0x49(%ebp)
4301d6:	72 73                	jb     0x43024b
4301d8:	67 58                	addr16 pop %eax
4301da:	42                   	inc    %edx
4301db:	4d                   	dec    %ebp
4301dc:	49                   	dec    %ecx
4301dd:	69 55 6d 44 4b 75 71 	imul   $0x71754b44,0x6d(%ebp),%edx
4301e4:	46                   	inc    %esi
4301e5:	4f                   	dec    %edi
4301e6:	4d                   	dec    %ebp
4301e7:	64 2b 47 6b          	sub    %fs:0x6b(%edi),%eax
4301eb:	2f                   	das
4301ec:	30 56 30             	xor    %dl,0x30(%esi)
4301ef:	33 50 6d             	xor    0x6d(%eax),%edx
4301f2:	67 33 68 47          	xor    0x47(%bx,%si),%ebp
4301f6:	50                   	push   %eax
4301f7:	31 53 30             	xor    %edx,0x30(%ebx)
4301fa:	4a                   	dec    %edx
4301fb:	44                   	inc    %esp