431057:	72 58                	jb     0x4310b1
431059:	71 31                	jno    0x43108c
43105b:	63 6c 72 79          	arpl   %ebp,0x79(%edx,%esi,2)
43105f:	65 48                	gs dec %eax
431061:	51                   	push   %ecx
431062:	4c                   	dec    %esp
431063:	44                   	inc    %esp
431064:	43                   	inc    %ebx
431065:	41                   	inc    %ecx
431066:	73 70                	jae    0x4310d8
431068:	54                   	push   %esp
431069:	73 58                	jae    0x4310c3
43106b:	69 79 7a 46 4b 79 69 	imul   $0x69794b46,0x7a(%ecx),%edi
431072:	6d                   	insl   (%dx),%es:(%edi)
431073:	79 38                	jns    0x4310ad
431075:	4b                   	dec    %ebx
431076:	4a                   	dec    %edx
431077:	32 66 4a             	xor    0x4a(%esi),%ah
43107a:	41                   	inc    %ecx
43107b:	37                   	aaa
43107c:	69 45 66 72 4f 4b 48 	imul   $0x484b4f72,0x66(%ebp),%eax
431083:	6a 37                	push   $0x37
431085:	77 41                	ja     0x4310c8
431087:	57                   	push   %edi
431088:	34 2b                	xor    $0x2b,%al
43108a:	7a 49                	jp     0x4310d5
43108c:	52                   	push   %edx
43108d:	6e                   	outsb  %ds:(%esi),(%dx)
43108e:	69 59 6a 50 45 35 42 	imul   $0x42354550,0x6a(%ecx),%ebx
431095:	7a 58                	jp     0x4310ef
431097:	6d                   	insl   (%dx),%es:(%edi)
431098:	45                   	inc    %ebp
431099:	32 76 49             	xor    0x49(%esi),%dh
43109c:	4e                   	dec    %esi
43109d:	72 43                	jb     0x4310e2
43109f:	79 68                	jns    0x431109
4310a1:	77 42                	ja     0x4310e5
4310a3:	70 34                	jo     0x4310d9
4310a5:	70 70                	jo     0x431117
4310a7:	38 36                	cmp    %dh,(%esi)
4310a9:	76 4c                	jbe    0x4310f7
4310ab:	50                   	push   %eax
4310ac:	32 57 2f             	xor    0x2f(%edi),%dl
4310af:	50                   	push   %eax
4310b0:	32 75 30             	xor    0x30(%ebp),%dh
4310b3:	6c                   	insb   (%dx),%es:(%edi)
4310b4:	32 79 4d             	xor    0x4d(%ecx),%bh
4310b7:	4f                   	dec    %edi
4310b8:	79 54                	jns    0x43110e
4310ba:	48                   	dec    %eax
4310bb:	37                   	aaa
4310bc:	38 6b 45             	cmp    %ch,0x45(%ebx)
4310bf:	6c                   	insb   (%dx),%es:(%edi)
4310c0:	39 74 35 72          	cmp    %esi,0x72(%ebp,%esi,1)
4310c4:	2b 62 56             	sub    0x56(%edx),%esp
4310c7:	66 63 5a 64          	arpl   %bx,0x64(%edx)
4310cb:	69 5a 4e 36 52 7a 68 	imul   $0x687a5236,0x4e(%edx),%ebx
4310d2:	54                   	push   %esp
4310d3:	38 36                	cmp    %dh,(%esi)
4310d5:	2b 2b                	sub    (%ebx),%ebp
4310d7:	6c                   	insb   (%dx),%es:(%edi)
4310d8:	75 46                	jne    0x431120
4310da:	38 4d 68             	cmp    %cl,0x68(%ebp)
4310dd:	79 59                	jns    0x431138
4310df:	79 36                	jns    0x431117
4310e1:	79 53                	jns    0x431136
4310e3:	58                   	pop    %eax
4310e4:	53                   	push   %ebx
4310e5:	44                   	inc    %esp
4310e6:	4e                   	dec    %esi
4310e7:	2b 4f 67             	sub    0x67(%edi),%ecx
4310ea:	54                   	push   %esp
4310eb:	62 36                	bound  %esi,(%esi)
4310ed:	45                   	inc    %ebp
4310ee:	71 73                	jno    0x431163
4310f0:	57                   	push   %edi
4310f1:	6e                   	outsb  %ds:(%esi),(%dx)
4310f2:	32 73 69             	xor    0x69(%ebx),%dh
4310f5:	31 62 4c             	xor    %esp,0x4c(%edx)
4310f8:	78 79                	js     0x431173
4310fa:	75 50                	jne    0x43114c
4310fc:	6b 66 47 41          	imul   $0x41,0x47(%esi),%esp
431100:	73 30                	jae    0x431132
431102:	46                   	inc    %esi
431103:	4c                   	dec    %esp
431104:	6b 36 52             	imul   $0x52,(%esi),%esi
431107:	55                   	push   %ebp
431108:	4a                   	dec    %edx
431109:	6c                   	insb   (%dx),%es:(%edi)
43110a:	76 2b                	jbe    0x431137
43110c:	33 66 47             	xor    0x47(%esi),%esp
43110f:	6d                   	insl   (%dx),%es:(%edi)
431110:	30 61 33             	xor    %ah,0x33(%ecx)
431113:	59                   	pop    %ecx
431114:	2f                   	das
431115:	7a 69                	jp     0x431180
431117:	66 46                	inc    %si
431119:	78 57                	js     0x431172
43111b:	6c                   	insb   (%dx),%es:(%edi)
43111c:	47                   	inc    %edi
43111d:	72 6a                	jb     0x431189
43111f:	77 71                	ja     0x431192
431121:	4d                   	dec    %ebp
431122:	73 66                	jae    0x43118a
431124:	48                   	dec    %eax
431125:	4b                   	dec    %ebx
431126:	74 44                	je     0x43116c
431128:	41                   	inc    %ecx
431129:	6a 2f                	push   $0x2f
43112b:	31 2f                	xor    %ebp,(%edi)
43112d:	37                   	aaa
43112e:	6d                   	insl   (%dx),%es:(%edi)
43112f:	2b 79 7a             	sub    0x7a(%ecx),%edi
431132:	53                   	push   %ebx
431133:	34 67                	xor    $0x67,%al
431135:	2f                   	das
431136:	6a 5a                	push   $0x5a
431138:	68 47 66 37 73       	push   $0x73376647
43113d:	6c                   	insb   (%dx),%es:(%edi)
43113e:	72 5a                	jb     0x43119a
431140:	41                   	inc    %ecx
431141:	53                   	push   %ebx
431142:	4c                   	dec    %esp
431143:	49                   	dec    %ecx
431144:	51                   	push   %ecx
431145:	37                   	aaa
431146:	2f                   	das
431147:	7a 4c                	jp     0x431195
431149:	38 6e 4a             	cmp    %ch,0x4a(%esi)
43114c:	49                   	dec    %ecx
43114d:	56                   	push   %esi
43114e:	43                   	inc    %ebx
43114f:	50                   	push   %eax
431150:	6f                   	outsl  %ds:(%esi),(%dx)
431151:	59                   	pop    %ecx
431152:	5a                   	pop    %edx
431153:	33 4e 45             	xor    0x45(%esi),%ecx
431156:	66 30 72 76          	data16 xor %dh,0x76(%edx)
43115a:	39 4a 37             	cmp    %ecx,0x37(%edx)
43115d:	79 6a                	jns    0x4311c9
43115f:	31 34 41             	xor    %esi,(%ecx,%eax,2)
431162:	6e                   	outsb  %ds:(%esi),(%dx)
431163:	2b 4e 71             	sub    0x71(%esi),%ecx
431166:	55                   	push   %ebp
431167:	4f                   	dec    %edi
431168:	50                   	push   %eax
431169:	72 66                	jb     0x4311d1
43116b:	36 74 45             	ss je  0x4311b3
43116e:	4c                   	dec    %esp
43116f:	31 76 7a             	xor    %esi,0x7a(%esi)
431172:	71 44                	jno    0x4311b8
431174:	53                   	push   %ebx
431175:	34 6f                	xor    $0x6f,%al
431177:	57                   	push   %edi
431178:	6e                   	outsb  %ds:(%esi),(%dx)
431179:	49                   	dec    %ecx
43117a:	62 6a 46             	bound  %ebp,0x46(%edx)
43117d:	79 45                	jns    0x4311c4
43117f:	51                   	push   %ecx
431180:	63 55 58             	arpl   %edx,0x58(%ebp)
431183:	4d                   	dec    %ebp
431184:	57                   	push   %edi
431185:	65 71 30             	gs jno 0x4311b8
431188:	4a                   	dec    %edx
431189:	73 74                	jae    0x4311ff
43118b:	74 4e                	je     0x4311db
43118d:	37                   	aaa
43118e:	2f                   	das
43118f:	73 66                	jae    0x4311f7
431191:	53                   	push   %ebx
431192:	43                   	inc    %ebx
431193:	77 6f                	ja     0x431204
431195:	4d                   	dec    %ebp
431196:	59                   	pop    %ecx
431197:	63 78 38             	arpl   %edi,0x38(%eax)
43119a:	4e                   	dec    %esi
43119b:	56                   	push   %esi
43119c:	45                   	inc    %ebp
43119d:	77 34                	ja     0x4311d3
43119f:	4c                   	dec    %esp
4311a0:	6d                   	insl   (%dx),%es:(%edi)
4311a1:	55                   	push   %ebp
4311a2:	39 67 6a             	cmp    %esp,0x6a(%edi)
4311a5:	79 5a                	jns    0x431201
4311a7:	57                   	push   %edi
4311a8:	68 35 43 4b 5a       	push   $0x5a4b4335
4311ad:	6b 75 36 51          	imul   $0x51,0x36(%ebp),%esi
4311b1:	74 38                	je     0x4311eb
4311b3:	6d                   	insl   (%dx),%es:(%edi)
4311b4:	6f                   	outsl  %ds:(%esi),(%dx)
4311b5:	66 6d                	insw   (%dx),%es:(%edi)
4311b7:	41                   	inc    %ecx
4311b8:	72 65                	jb     0x43121f
4311ba:	75 46                	jne    0x431202
4311bc:	78 52                	js     0x431210
4311be:	76 62                	jbe    0x431222
4311c0:	2f                   	das
4311c1:	77 46                	ja     0x431209
4311c3:	54                   	push   %esp
4311c4:	30 4f 6d             	xor    %cl,0x6d(%edi)
4311c7:	32 31                	xor    (%ecx),%dh
4311c9:	67 30 4b 44          	xor    %cl,0x44(%bp,%di)
4311cd:	45                   	inc    %ebp
4311ce:	71 6a                	jno    0x43123a
4311d0:	30 4d 52             	xor    %cl,0x52(%ebp)
4311d3:	39 30                	cmp    %esi,(%eax)
4311d5:	5a                   	pop    %edx
4311d6:	63 79 2f             	arpl   %edi,0x2f(%ecx)
4311d9:	4f                   	dec    %edi
4311da:	35 44 76 43 42       	xor    $0x42437644,%eax
4311df:	78 78                	js     0x431259
4311e1:	72 4c                	jb     0x43122f
4311e3:	36 2f                	ss das
4311e5:	6c                   	insb   (%dx),%es:(%edi)
4311e6:	79 54                	jns    0x43123c
4311e8:	58                   	pop    %eax
4311e9:	7a 31                	jp     0x43121c
4311eb:	35 34 6f 6a 2b       	xor    $0x2b6a6f34,%eax
4311f0:	58                   	pop    %eax
4311f1:	70 56                	jo     0x431249
4311f3:	56                   	push   %esi
4311f4:	78 63                	js     0x431259
4311f6:	2f                   	das
4311f7:	4c                   	dec    %esp
4311f8:	2b 43 77             	sub    0x77(%ebx),%eax
4311fb:	76 45                	jbe    0x431242
4311fd:	6d                   	insl   (%dx),%es:(%edi)
4311fe:	6e                   	outsb  %ds:(%esi),(%dx)
4311ff:	73 30                	jae    0x431231
431201:	6a 62                	push   $0x62
431203:	76 55                	jbe    0x43125a
431205:	71 7a                	jno    0x431281
431207:	76 4f                	jbe    0x431258
431209:	6c                   	insb   (%dx),%es:(%edi)
43120a:	54                   	push   %esp
43120b:	57                   	push   %edi
43120c:	59                   	pop    %ecx
43120d:	59                   	pop    %ecx
43120e:	4b                   	dec    %ebx
43120f:	77 2b                	ja     0x43123c
431211:	37                   	aaa
431212:	5a                   	pop    %edx
431213:	79 72                	jns    0x431287
431215:	47                   	inc    %edi
431216:	4a                   	dec    %edx
431217:	5a                   	pop    %edx
431218:	32 48 56             	xor    0x56(%eax),%cl
43121b:	6a 4d                	push   $0x4d
43121d:	72 64                	jb     0x431283
43121f:	4c                   	dec    %esp
431220:	55                   	push   %ebp
431221:	45                   	inc    %ebp
431222:	4c                   	dec    %esp
431223:	78 36                	js     0x43125b
431225:	32 65 48             	xor    0x48(%ebp),%ah
431228:	79 6e                	jns    0x431298
43122a:	70 32                	jo     0x43125e
43122c:	6c                   	insb   (%dx),%es:(%edi)
43122d:	50                   	push   %eax
43122e:	71 4a                	jno    0x43127a
431230:	4b                   	dec    %ebx
431231:	7a 78                	jp     0x4312ab
431233:	74 52                	je     0x431287
431235:	6d                   	insl   (%dx),%es:(%edi)
431236:	70 38                	jo     0x431270
431238:	4c                   	dec    %esp
431239:	4e                   	dec    %esi
43123a:	6c                   	insb   (%dx),%es:(%edi)
43123b:	53                   	push   %ebx
43123c:	56                   	push   %esi
43123d:	6d                   	insl   (%dx),%es:(%edi)
43123e:	54                   	push   %esp
43123f:	71 34                	jno    0x431275
431241:	51                   	push   %ecx
431242:	57                   	push   %edi
431243:	75 72                	jne    0x4312b7
431245:	2f                   	das
431246:	67 4c                	addr16 dec %esp
431248:	73 6c                	jae    0x4312b6
43124a:	52                   	push   %edx
43124b:	2f                   	das
43124c:	49                   	dec    %ecx
43124d:	43                   	inc    %ebx
43124e:	70 54                	jo     0x4312a4
431250:	33 70 78             	xor    0x78(%eax),%esi
431253:	57                   	push   %edi
431254:	52                   	push   %edx
431255:	6c                   	insb   (%dx),%es:(%edi)
431256:	42                   	inc    %edx
431257:	6a 6e                	push   $0x6e
431259:	30 61 39             	xor    %ah,0x39(%ecx)
43125c:	79 78                	jns    0x4312d6
43125e:	52                   	push   %edx
43125f:	64 34 68             	fs xor $0x68,%al
431262:	4b                   	dec    %ebx
431263:	30 62 66             	xor    %ah,0x66(%edx)
431266:	33 2b                	xor    (%ebx),%ebp
431268:	68 34 67 4a 54       	push   $0x544a6734
43126d:	51                   	push   %ecx
43126e:	61                   	popa
43126f:	57                   	push   %edi
431270:	79 31                	jns    0x4312a3
431272:	4b                   	dec    %ebx
431273:	54                   	push   %esp
431274:	79 4b                	jns    0x4312c1
431276:	46                   	inc    %esi
431277:	75 44                	jne    0x4312bd
431279:	46                   	inc    %esi
43127a:	5a                   	pop    %edx
43127b:	52                   	push   %edx
43127c:	34 4b                	xor    $0x4b,%al
43127e:	72 57                	jb     0x4312d7
431280:	5a                   	pop    %edx
431281:	5a                   	pop    %edx
431282:	68 31 73 50 48       	push   $0x48507331
431287:	48                   	dec    %eax
431288:	2f                   	das
431289:	61                   	popa
43128a:	71 38                	jno    0x4312c4
43128c:	71 4c                	jno    0x4312da
43128e:	4d                   	dec    %ebp
43128f:	45                   	inc    %ebp
431290:	54                   	push   %esp
431291:	4d                   	dec    %ebp
431292:	35 61 72 43 64       	xor    $0x64437261,%eax
431297:	58                   	pop    %eax
431298:	6c                   	insb   (%dx),%es:(%edi)
431299:	78 72                	js     0x43130d
43129b:	44                   	inc    %esp
43129c:	34 70                	xor    $0x70,%al
43129e:	31 4b 6b             	xor    %ecx,0x6b(%ebx)
4312a1:	62 47 69             	bound  %eax,0x69(%edi)
4312a4:	6d                   	insl   (%dx),%es:(%edi)
4312a5:	38 4e 6d             	cmp    %cl,0x6d(%esi)
4312a8:	4a                   	dec    %edx
4312a9:	6d                   	insl   (%dx),%es:(%edi)
4312aa:	6c                   	insb   (%dx),%es:(%edi)
4312ab:	41                   	inc    %ecx
4312ac:	63 51 73             	arpl   %edx,0x73(%ecx)
4312af:	76 74                	jbe    0x431325
4312b1:	70 61                	jo     0x431314
4312b3:	73 43                	jae    0x4312f8
4312b5:	6e                   	outsb  %ds:(%esi),(%dx)
4312b6:	32 68 4a             	xor    0x4a(%eax),%ch
4312b9:	76 4c                	jbe    0x431307
4312bb:	4a                   	dec    %edx
4312bc:	2f                   	das
4312bd:	59                   	pop    %ecx
4312be:	79 32                	jns    0x4312f2
4312c0:	49                   	dec    %ecx