43a0a0:	59                   	pop    %ecx
43a0a1:	41                   	inc    %ecx
43a0a2:	45                   	inc    %ebp
43a0a3:	34 41                	xor    $0x41,%al
43a0a5:	65 67 42             	gs addr16 inc %edx
43a0a8:	61                   	popa
43a0a9:	41                   	inc    %ecx
43a0aa:	46                   	inc    %esi
43a0ab:	63 41 4d             	arpl   %eax,0x4d(%ecx)
43a0ae:	51                   	push   %ecx
43a0af:	42                   	inc    %edx
43a0b0:	70 41                	jo     0x43a0f3
43a0b2:	47                   	inc    %edi
43a0b3:	49                   	dec    %ecx
43a0b4:	41                   	inc    %ecx
43a0b5:	53                   	push   %ebx
43a0b6:	41                   	inc    %ecx
43a0b7:	42                   	inc    %edx
43a0b8:	73 41                	jae    0x43a0fb
43a0ba:	45                   	inc    %ebp
43a0bb:	59                   	pop    %ecx
43a0bc:	41                   	inc    %ecx
43a0bd:	5a                   	pop    %edx
43a0be:	51                   	push   %ecx
43a0bf:	42                   	inc    %edx
43a0c0:	49                   	dec    %ecx
43a0c1:	41                   	inc    %ecx
43a0c2:	45                   	inc    %ebp
43a0c3:	49                   	dec    %ecx
43a0c4:	41                   	inc    %ecx
43a0c5:	63 77 42             	arpl   %esi,0x42(%edi)
43a0c8:	69 41 44 4d 41 53 67 	imul   $0x6753414d,0x44(%ecx),%eax
43a0cf:	42                   	inc    %edx
43a0d0:	73 41                	jae    0x43a113
43a0d2:	47                   	inc    %edi
43a0d3:	4d                   	dec    %ebp
43a0d4:	41                   	inc    %ecx
43a0d5:	61                   	popa
43a0d6:	67 42                	addr16 inc %edx
43a0d8:	30 41 47             	xor    %al,0x47(%ecx)
43a0db:	6b 41 57 51          	imul   $0x51,0x57(%ecx),%eax
43a0df:	42                   	inc    %edx
43a0e0:	58                   	pop    %eax
43a0e1:	41                   	inc    %ecx
43a0e2:	45                   	inc    %ebp
43a0e3:	6f                   	outsl  %ds:(%esi),(%dx)
43a0e4:	41                   	inc    %ecx
43a0e5:	62 41 42             	bound  %eax,0x42(%ecx)
43a0e8:	69 41 45 67 41 57 67 	imul   $0x67574167,0x45(%ecx),%eax
43a0ef:	42                   	inc    %edx
43a0f0:	30 41 45             	xor    %al,0x45(%ecx)
43a0f3:	38 41 4d             	cmp    %al,0x4d(%ecx)
43a0f6:	77 42                	ja     0x43a13a
43a0f8:	4f                   	dec    %edi
43a0f9:	41                   	inc    %ecx
43a0fa:	48                   	dec    %eax
43a0fb:	51                   	push   %ecx
43a0fc:	41                   	inc    %ecx
43a0fd:	59                   	pop    %ecx
43a0fe:	67 41                	addr16 inc %ecx
43a100:	79 41                	jns    0x43a143
43a102:	48                   	dec    %eax
43a103:	51                   	push   %ecx
43a104:	41                   	inc    %ecx
43a105:	62 41 42             	bound  %eax,0x42(%ecx)
43a108:	6b 41 45 63          	imul   $0x63,0x45(%ecx),%eax
43a10c:	41                   	inc    %ecx
43a10d:	56                   	push   %esi
43a10e:	67 42                	addr16 inc %edx
43a110:	36 41                	ss inc %ecx
43a112:	47                   	inc    %edi
43a113:	51                   	push   %ecx
43a114:	41                   	inc    %ecx
43a115:	51                   	push   %ecx
43a116:	51                   	push   %ecx
43a117:	41                   	inc    %ecx
43a118:	39 41 44             	cmp    %eax,0x44(%ecx)
43a11b:	30 41 41             	xor    %al,0x41(%ecx)
43a11e:	41                   	inc    %ecx
43a11f:	4d                   	dec    %ebp
43a120:	2f                   	das
43a121:	41                   	inc    %ecx
43a122:	41                   	inc    %ecx
43a123:	41                   	inc    %ecx
43a124:	41                   	inc    %ecx
43a125:	41                   	inc    %ecx
43a126:	48                   	dec    %eax
43a127:	45                   	inc    %ebp
43a128:	32 76 4f             	xor    0x4f(%esi),%dh
43a12b:	33 48 46             	xor    0x46(%eax),%ecx
43a12e:	50                   	push   %eax
43a12f:	55                   	push   %ebp
43a130:	53                   	push   %ebx
43a131:	7a 70                	jp     0x43a1a3
43a133:	6c                   	insb   (%dx),%es:(%edi)
43a134:	56                   	push   %esi
43a135:	5a                   	pop    %edx
43a136:	56                   	push   %esi
43a137:	48                   	dec    %eax
43a138:	62 72 44             	bound  %esi,0x44(%edx)
43a13b:	38 41 43             	cmp    %al,0x43(%ecx)
43a13e:	4c                   	dec    %esp
43a13f:	64 36 58             	fs ss pop %eax
43a142:	46                   	inc    %esi
43a143:	59                   	pop    %ecx
43a144:	5a                   	pop    %edx
43a145:	4e                   	dec    %esi
43a146:	4f                   	dec    %edi
43a147:	43                   	inc    %ebx
43a148:	4a                   	dec    %edx
43a149:	43                   	inc    %ebx
43a14a:	4c                   	dec    %esp
43a14b:	41                   	inc    %ecx
43a14c:	2f                   	das
43a14d:	58                   	pop    %eax
43a14e:	33 38                	xor    (%eax),%edi
43a150:	52                   	push   %edx
43a151:	31 51 6f             	xor    %edx,0x6f(%ecx)
43a154:	36 41                	ss inc %ecx
43a156:	67 59                	addr16 pop %ecx
43a158:	4f                   	dec    %edi
43a159:	45                   	inc    %ebp
43a15a:	41                   	inc    %ecx
43a15b:	63 4a 45             	arpl   %ecx,0x45(%edx)
43a15e:	67 6b 64 42 51       	imul   $0x51,0x42(%si),%esp
43a163:	67 53                	addr16 push %ebx
43a165:	44                   	inc    %esp
43a166:	52                   	push   %edx
43a167:	30 46 48             	xor    %al,0x48(%esi)
43a16a:	51                   	push   %ecx
43a16b:	55                   	push   %ebp
43a16c:	49                   	dec    %ecx
43a16d:	43                   	inc    %ebx
43a16e:	41                   	inc    %ecx
43a16f:	67 46                	addr16 inc %esi
43a171:	49                   	dec    %ecx
43a172:	41                   	inc    %ecx
43a173:	45                   	inc    %ebp
43a174:	42                   	inc    %edx
43a175:	48                   	dec    %eax
43a176:	51                   	push   %ecx
43a177:	55                   	push   %ebp
43a178:	47                   	inc    %edi
43a179:	41                   	inc    %ecx
43a17a:	41                   	inc    %ecx
43a17b:	49                   	dec    %ecx
43a17c:	49                   	dec    %ecx
43a17d:	48                   	dec    %eax
43a17e:	51                   	push   %ecx
43a17f:	55                   	push   %ebp
43a180:	49                   	dec    %ecx
43a181:	42                   	inc    %edx
43a182:	79 41                	jns    0x43a1c5
43a184:	44                   	inc    %esp
43a185:	43                   	inc    %ebx
43a186:	42                   	inc    %edx
43a187:	30 46 43             	xor    %al,0x43(%esi)
43a18a:	41                   	inc    %ecx
43a18b:	67 48                	addr16 dec %eax
43a18d:	49                   	dec    %ecx
43a18e:	41                   	inc    %ecx
43a18f:	49                   	dec    %ecx
43a190:	42                   	inc    %edx
43a191:	45                   	inc    %ebp
43a192:	68 6b 52 48 51       	push   $0x5148526b
43a197:	4d                   	dec    %ebp
43a198:	67 41                	addr16 inc %ecx
43a19a:	41                   	inc    %ecx
43a19b:	45                   	inc    %ebp
43a19c:	47                   	inc    %edi
43a19d:	41                   	inc    %ecx
43a19e:	41                   	inc    %ecx
43a19f:	45                   	inc    %ebp
43a1a0:	64 42                	fs inc %edx
43a1a2:	52                   	push   %edx
43a1a3:	30 46 45             	xor    %al,0x45(%esi)
43a1a6:	41                   	inc    %ecx
43a1a7:	63 4c 48 51          	arpl   %ecx,0x51(%eax,%ecx,2)
43a1ab:	55                   	push   %ebp
43a1ac:	49                   	dec    %ecx
43a1ad:	48                   	dec    %eax
43a1ae:	51                   	push   %ecx
43a1af:	55                   	push   %ebp
43a1b0:	49                   	dec    %ecx
43a1b1:	43                   	inc    %ebx
43a1b2:	41                   	inc    %ecx
43a1b3:	49                   	dec    %ecx
43a1b4:	43                   	inc    %ebx
43a1b5:	48                   	dec    %eax
43a1b6:	51                   	push   %ecx
43a1b7:	55                   	push   %ebp
43a1b8:	49                   	dec    %ecx
43a1b9:	43                   	inc    %ebx
43a1ba:	41                   	inc    %ecx
43a1bb:	67 44                	addr16 inc %esp
43a1bd:	49                   	dec    %ecx
43a1be:	41                   	inc    %ecx
43a1bf:	41                   	inc    %ecx
43a1c0:	49                   	dec    %ecx
43a1c1:	42                   	inc    %edx
43a1c2:	41                   	inc    %ecx
43a1c3:	41                   	inc    %ecx
43a1c4:	41                   	inc    %ecx
43a1c5:	45                   	inc    %ebp
43a1c6:	69 6b 46 49 41 45 64 	imul   $0x64454149,0x46(%ebx),%ebp
43a1cd:	42                   	inc    %edx
43a1ce:	51                   	push   %ecx
43a1cf:	34 4a                	xor    $0x4a,%al
43a1d1:	45                   	inc    %ebp
43a1d2:	41                   	inc    %ecx
43a1d3:	45                   	inc    %ebp
43a1d4:	43                   	inc    %ebx
43a1d5:	41                   	inc    %ecx
43a1d6:	52                   	push   %edx
43a1d7:	41                   	inc    %ecx
43a1d8:	64 48                	fs dec %eax
43a1da:	67 41                	addr16 inc %ecx
43a1dc:	49                   	dec    %ecx
43a1dd:	41                   	inc    %ecx
43a1de:	77 6f                	ja     0x43a24f
43a1e0:	42                   	inc    %edx
43a1e1:	42                   	inc    %edx
43a1e2:	51                   	push   %ecx
43a1e3:	63 41 41             	arpl   %eax,0x41(%ecx)
43a1e6:	68 30 46 48 51       	push   $0x51484630
43a1eb:	55                   	push   %ebp
43a1ec:	4f                   	dec    %edi
43a1ed:	46                   	inc    %esi
43a1ee:	51                   	push   %ecx
43a1ef:	63 4e 46             	arpl   %ecx,0x46(%esi)
43a1f2:	52                   	push   %edx
43a1f3:	49                   	dec    %ecx
43a1f4:	78 41                	js     0x43a237
43a1f6:	51                   	push   %ecx
43a1f7:	55                   	push   %ebp
43a1f8:	49                   	dec    %ecx
43a1f9:	43                   	inc    %ebx
43a1fa:	41                   	inc    %ecx
43a1fb:	67 49                	addr16 dec %ecx
43a1fd:	45                   	inc    %ebp
43a1fe:	54                   	push   %esp
43a1ff:	55                   	push   %ebp
43a200:	43                   	inc    %ebx
43a201:	41                   	inc    %ecx
43a202:	67 49                	addr16 dec %ecx
43a204:	64 42                	fs inc %edx
43a206:	51                   	push   %ecx
43a207:	67 49                	addr16 dec %ecx
43a209:	43                   	inc    %ebx
43a20a:	41                   	inc    %ecx
43a20b:	55                   	push   %ebp
43a20c:	56                   	push   %esi
43a20d:	45                   	inc    %ebp
43a20e:	6a 45                	push   $0x45
43a210:	42                   	inc    %edx
43a211:	42                   	inc    %edx
43a212:	51                   	push   %ecx
43a213:	67 41                	addr16 inc %ecx
43a215:	42                   	inc    %edx
43a216:	42                   	inc    %edx
43a217:	45                   	inc    %ebp
43a218:	31 43 41             	xor    %eax,0x41(%ebx)
43a21b:	67 49                	addr16 dec %ecx
43a21d:	43                   	inc    %ebx
43a21e:	41                   	inc    %ecx
43a21f:	63 41 41             	arpl   %eax,0x41(%ecx)
43a222:	67 49                	addr16 dec %ecx
43a224:	52                   	push   %edx
43a225:	4e                   	dec    %esi
43a226:	52                   	push   %edx
43a227:	45                   	inc    %ebp
43a228:	31 42 69             	xor    %eax,0x69(%edx)
43a22b:	41                   	inc    %ecx
43a22c:	43                   	inc    %ebx
43a22d:	45                   	inc    %ebp
43a22e:	54                   	push   %esp
43a22f:	55                   	push   %ebp
43a230:	49                   	dec    %ecx
43a231:	43                   	inc    %ebx
43a232:	41                   	inc    %ecx
43a233:	4d                   	dec    %ebp
43a234:	67 41                	addr16 inc %ecx
43a236:	41                   	inc    %ecx
43a237:	55                   	push   %ebp
43a238:	4b                   	dec    %ebx
43a239:	49                   	dec    %ecx
43a23a:	41                   	inc    %ecx
43a23b:	49                   	dec    %ecx
43a23c:	42                   	inc    %edx
43a23d:	43                   	inc    %ebx
43a23e:	42                   	inc    %edx
43a23f:	55                   	push   %ebp
43a240:	53                   	push   %ebx
43a241:	51                   	push   %ecx
43a242:	51                   	push   %ecx
43a243:	45                   	inc    %ebp
43a244:	54                   	push   %esp
43a245:	41                   	inc    %ecx
43a246:	41                   	inc    %ecx
43a247:	55                   	push   %ebp
43a248:	67 41                	addr16 inc %ecx
43a24a:	42                   	inc    %edx
43a24b:	30 54 41 41          	xor    %dl,0x41(%ecx,%eax,2)
43a24f:	59                   	pop    %ecx
43a250:	41                   	inc    %ecx
43a251:	41                   	inc    %ecx
43a252:	52                   	push   %edx
43a253:	30 46 45             	xor    %al,0x45(%esi)
43a256:	6a 30                	push   $0x30
43a258:	4a                   	dec    %edx
43a259:	42                   	inc    %edx
43a25a:	77 55                	ja     0x43a2b1
43a25c:	53                   	push   %ebx
43a25d:	52                   	push   %edx
43a25e:	52                   	push   %edx
43a25f:	49                   	dec    %ecx
43a260:	39 43 41             	cmp    %eax,0x41(%ebx)
43a263:	67 49                	addr16 dec %ecx
43a265:	42                   	inc    %edx
43a266:	51                   	push   %ecx
43a267:	41                   	inc    %ecx
43a268:	43                   	inc    %ebx
43a269:	44                   	inc    %esp
43a26a:	67 34 4f             	addr16 xor $0x4f,%al
43a26d:	42                   	inc    %edx
43a26e:	41                   	inc    %ecx
43a26f:	41                   	inc    %ecx
43a270:	41                   	inc    %ecx
43a271:	45                   	inc    %ebp
43a272:	6b 6b 47 49          	imul   $0x49,0x47(%ebx),%ebp
43a276:	41                   	inc    %ecx
43a277:	49                   	dec    %ecx
43a278:	42                   	inc    %edx
43a279:	44                   	inc    %esp
43a27a:	68 4a 4a 42 43       	push   $0x43424a4a
43a27f:	41                   	inc    %ecx
43a280:	42                   	inc    %edx
43a281:	48                   	dec    %eax
43a282:	41                   	inc    %ecx
43a283:	34 47                	xor    $0x47,%al
43a285:	41                   	inc    %ecx
43a286:	41                   	inc    %ecx
43a287:	49                   	dec    %ecx
43a288:	53                   	push   %ebx
43a289:	50                   	push   %eax
43a28a:	51                   	push   %ecx
43a28b:	34 4f                	xor    $0x4f,%al
43a28d:	42                   	inc    %edx
43a28e:	77 63                	ja     0x43a2f3
43a290:	45                   	inc    %ebp