43811e:	45                   	inc    %ebp
43811f:	41                   	inc    %ecx
438120:	49                   	dec    %ecx
438121:	52                   	push   %edx
438122:	41                   	inc    %ecx
438123:	42                   	inc    %edx
438124:	4e                   	dec    %esi
438125:	41                   	inc    %ecx
438126:	4a                   	dec    %edx
438127:	78 37                	js     0x438160
438129:	41                   	inc    %ecx
43812a:	41                   	inc    %ecx
43812b:	41                   	inc    %ecx
43812c:	41                   	inc    %ecx
43812d:	41                   	inc    %ecx
43812e:	4a                   	dec    %edx
43812f:	4d                   	dec    %ebp
438130:	41                   	inc    %ecx
438131:	53                   	push   %ebx
438132:	77 75                	ja     0x4381a9
438134:	35 42 45 30 41       	xor    $0x41304542,%eax
438139:	45                   	inc    %ebp
43813a:	48                   	dec    %eax
43813b:	30 41 41             	xor    %al,0x41(%ecx)
43813e:	41                   	inc    %ecx
43813f:	41                   	inc    %ecx
438140:	41                   	inc    %ecx
438141:	6b 77 42 50          	imul   $0x50,0x42(%edi),%esi
438145:	43                   	inc    %ebx
438146:	37                   	aaa
438147:	6b 45 54 67          	imul   $0x67,0x54(%ebp),%eax
43814b:	43                   	inc    %ebx
43814c:	57                   	push   %edi
43814d:	66 51                	push   %cx
43814f:	41                   	inc    %ecx
438150:	41                   	inc    %ecx
438151:	41                   	inc    %ecx
438152:	41                   	inc    %ecx
438153:	43                   	inc    %ebx
438154:	47                   	inc    %edi
438155:	47                   	inc    %edi
438156:	45                   	inc    %ebp
438157:	41                   	inc    %ecx
438158:	49                   	dec    %ecx
438159:	2f                   	das
43815a:	41                   	inc    %ecx
43815b:	4a                   	dec    %edx
43815c:	50                   	push   %eax
43815d:	41                   	inc    %ecx
43815e:	4e                   	dec    %esi
43815f:	42                   	inc    %edx
438160:	39 41 41             	cmp    %eax,0x41(%ecx)
438163:	41                   	inc    %ecx
438164:	41                   	inc    %ecx
438165:	41                   	inc    %ecx
438166:	49                   	dec    %ecx
438167:	59                   	pop    %ecx
438168:	41                   	inc    %ecx
438169:	51                   	push   %ecx
43816a:	77 73                	ja     0x4381df
43816c:	30 41 46             	xor    %al,0x46(%ecx)
43816f:	41                   	inc    %ecx
438170:	41                   	inc    %ecx
438171:	75 48                	jne    0x4381bb
438173:	34 41                	xor    $0x41,%al
438175:	41                   	inc    %ecx
438176:	41                   	inc    %ecx
438177:	41                   	inc    %ecx
438178:	41                   	inc    %ecx
438179:	67 51                	addr16 push %ecx
43817b:	42                   	inc    %edx
43817c:	4c                   	dec    %esp
43817d:	43                   	inc    %ebx
43817e:	77 30                	ja     0x4381b0
438180:	44                   	inc    %esp
438181:	55                   	push   %ebp
438182:	77 41                	ja     0x4381c5
438184:	55                   	push   %ebp
438185:	67 77 41             	addr16 ja 0x4381c9
438188:	41                   	inc    %ecx
438189:	41                   	inc    %ecx
43818a:	41                   	inc    %ecx
43818b:	43                   	inc    %ebx
43818c:	42                   	inc    %edx
43818d:	41                   	inc    %ecx
43818e:	45                   	inc    %ebp
43818f:	38 4c 4e 41          	cmp    %cl,0x41(%esi,%ecx,2)
438193:	42                   	inc    %edx
438194:	54                   	push   %esp
438195:	41                   	inc    %ecx
438196:	4a                   	dec    %edx
438197:	53                   	push   %ebx
438198:	48                   	dec    %eax
438199:	41                   	inc    %ecx
43819a:	41                   	inc    %ecx
43819b:	41                   	inc    %ecx
43819c:	41                   	inc    %ecx
43819d:	41                   	inc    %ecx
43819e:	49                   	dec    %ecx
43819f:	45                   	inc    %ebp
4381a0:	41                   	inc    %ecx
4381a1:	55                   	push   %ebp
4381a2:	77 75                	ja     0x438219
4381a4:	6d                   	insl   (%dx),%es:(%edi)
4381a5:	42                   	inc    %edx
4381a6:	56                   	push   %esi
4381a7:	59                   	pop    %ecx
4381a8:	41                   	inc    %ecx
4381a9:	33 49 67             	xor    0x67(%ecx),%ecx
4381ac:	41                   	inc    %ecx
4381ad:	41                   	inc    %ecx
4381ae:	41                   	inc    %ecx
4381af:	41                   	inc    %ecx
4381b0:	41                   	inc    %ecx
4381b1:	68 67 42 58 43       	push   $0x43584267
4381b6:	37                   	aaa
4381b7:	41                   	inc    %ecx
4381b8:	46                   	inc    %esi
4381b9:	57                   	push   %edi
4381ba:	51                   	push   %ecx
4381bb:	41                   	inc    %ecx
4381bc:	6f                   	outsl  %ds:(%esi),(%dx)
4381bd:	69 51 41 41 41 41 43 	imul   $0x43414141,0x41(%ecx),%edx
4381c4:	47                   	inc    %edi
4381c5:	41                   	inc    %ecx
4381c6:	46                   	inc    %esi
4381c7:	73 4c                	jae    0x438215
4381c9:	52                   	push   %edx
4381ca:	41                   	inc    %ecx
4381cb:	42                   	inc    %edx
4381cc:	61                   	popa
4381cd:	41                   	inc    %ecx
4381ce:	46                   	inc    %esi
4381cf:	43                   	inc    %ebx
4381d0:	4a                   	dec    %edx
4381d1:	41                   	inc    %ecx
4381d2:	41                   	inc    %ecx
4381d3:	41                   	inc    %ecx
4381d4:	41                   	inc    %ecx
4381d5:	41                   	inc    %ecx
4381d6:	4a                   	dec    %edx
4381d7:	45                   	inc    %ebp
4381d8:	41                   	inc    %ecx
4381d9:	58                   	pop    %eax
4381da:	77 75                	ja     0x438251
4381dc:	31 42 56             	xor    %eax,0x56(%edx)
4381df:	6f                   	outsl  %ds:(%esi),(%dx)
4381e0:	41                   	inc    %ecx
4381e1:	72 49                	jb     0x43822c
4381e3:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4381e7:	41                   	inc    %ecx
4381e8:	41                   	inc    %ecx
4381e9:	6b 51 42 6a          	imul   $0x6a,0x42(%ecx),%edx
4381ed:	43                   	inc    %ebx
4381ee:	37                   	aaa
4381ef:	30 46 58             	xor    %al,0x58(%esi)
4381f2:	41                   	inc    %ecx
4381f3:	44                   	inc    %esp
4381f4:	63 69 51             	arpl   %ebp,0x51(%ecx)
4381f7:	41                   	inc    %ecx
4381f8:	41                   	inc    %ecx
4381f9:	41                   	inc    %ecx
4381fa:	41                   	inc    %ecx
4381fb:	43                   	inc    %ebx
4381fc:	52                   	push   %edx
4381fd:	41                   	inc    %ecx
4381fe:	47                   	inc    %edi
4381ff:	63 4c 74 51          	arpl   %ecx,0x51(%esp,%esi,2)
438203:	56                   	push   %esi
438204:	65 41                	gs inc %ecx
438206:	47                   	inc    %edi
438207:	53                   	push   %ebx
438208:	4b                   	dec    %ebx
438209:	41                   	inc    %ecx
43820a:	41                   	inc    %ecx
43820b:	41                   	inc    %ecx
43820c:	41                   	inc    %ecx
43820d:	41                   	inc    %ecx
43820e:	49                   	dec    %ecx
43820f:	45                   	inc    %ebp
438210:	41                   	inc    %ecx
438211:	61                   	popa
438212:	77 76                	ja     0x43828a
438214:	59                   	pop    %ecx
438215:	42                   	inc    %edx
438216:	57                   	push   %edi
438217:	41                   	inc    %ecx
438218:	41                   	inc    %ecx
438219:	58                   	pop    %eax
43821a:	49                   	dec    %ecx
43821b:	77 41                	ja     0x43825e
43821d:	41                   	inc    %ecx
43821e:	41                   	inc    %ecx
43821f:	41                   	inc    %ecx
438220:	41                   	inc    %ecx
438221:	6b 51 42 76          	imul   $0x76,0x42(%ecx),%edx
438225:	43                   	inc    %ebx
438226:	2f                   	das
438227:	51                   	push   %ecx
438228:	46                   	inc    %esi
438229:	59                   	pop    %ecx
43822a:	77 44                	ja     0x438270
43822c:	61                   	popa
43822d:	6a 51                	push   $0x51
43822f:	41                   	inc    %ecx
438230:	41                   	inc    %ecx
438231:	41                   	inc    %ecx
438232:	41                   	inc    %ecx
438233:	43                   	inc    %ebx
438234:	44                   	inc    %esp
438235:	47                   	inc    %edi
438236:	45                   	inc    %ebp
438237:	41                   	inc    %ecx
438238:	49                   	dec    %ecx
438239:	2f                   	das
43823a:	41                   	inc    %ecx
43823b:	4a                   	dec    %edx
43823c:	6d                   	insl   (%dx),%es:(%edi)
43823d:	41                   	inc    %ecx
43823e:	4f                   	dec    %edi
43823f:	79 4e                	jns    0x43828f
438241:	41                   	inc    %ecx
438242:	41                   	inc    %ecx
438243:	41                   	inc    %ecx
438244:	41                   	inc    %ecx
438245:	41                   	inc    %ecx
438246:	49                   	dec    %ecx
438247:	4d                   	dec    %ebp
438248:	41                   	inc    %ecx
438249:	51                   	push   %ecx
43824a:	77 73                	ja     0x4382bf
43824c:	34 42                	xor    $0x42,%al
43824e:	57                   	push   %edi
43824f:	63 41 36             	arpl   %eax,0x36(%ecx)
438252:	49                   	dec    %ecx
438253:	34 41                	xor    $0x41,%al
438255:	41                   	inc    %ecx
438256:	41                   	inc    %ecx
438257:	41                   	inc    %ecx
438258:	41                   	inc    %ecx
438259:	67 77 42             	addr16 ja 0x43829e
43825c:	4c                   	dec    %esp
43825d:	43                   	inc    %ebx
43825e:	30 51 41             	xor    %dl,0x41(%ecx)
438261:	61                   	popa
438262:	41                   	inc    %ecx
438263:	41                   	inc    %ecx
438264:	38 6a 77             	cmp    %ch,0x77(%edx)
438267:	41                   	inc    %ecx
438268:	41                   	inc    %ecx
438269:	41                   	inc    %ecx
43826a:	41                   	inc    %ecx
43826b:	43                   	inc    %ebx
43826c:	44                   	inc    %esp
43826d:	41                   	inc    %ecx
43826e:	45                   	inc    %ebp
43826f:	38 4c 61 51          	cmp    %cl,0x51(%ecx,%eiz,2)
438273:	4e                   	dec    %esi
438274:	6f                   	outsl  %ds:(%esi),(%dx)
438275:	41                   	inc    %ecx
438276:	47                   	inc    %edi
438277:	6d                   	insl   (%dx),%es:(%edi)
438278:	50                   	push   %eax
438279:	41                   	inc    %ecx
43827a:	41                   	inc    %ecx
43827b:	41                   	inc    %ecx
43827c:	41                   	inc    %ecx
43827d:	41                   	inc    %ecx
43827e:	49                   	dec    %ecx
43827f:	4d                   	dec    %ebp
438280:	59                   	pop    %ecx
438281:	51                   	push   %ecx
438282:	41                   	inc    %ecx
438283:	67 46                	addr16 inc %esi
438285:	42                   	inc    %edx
438286:	6d                   	insl   (%dx),%es:(%edi)
438287:	73 41                	jae    0x4382ca
438289:	68 49 38 41 41       	push   $0x41413849
43828e:	41                   	inc    %ecx
43828f:	41                   	inc    %ecx
438290:	41                   	inc    %ecx
438291:	67 77 42             	addr16 ja 0x4382d6
438294:	44                   	inc    %esp
438295:	43                   	inc    %ebx
438296:	77 6f                	ja     0x438307
438298:	47                   	inc    %edi
438299:	62 41 44             	bound  %eax,0x44(%ecx)
43829c:	55                   	push   %ebp
43829d:	6a 77                	push   $0x77
43829f:	41                   	inc    %ecx
4382a0:	41                   	inc    %ecx
4382a1:	41                   	inc    %ecx
4382a2:	41                   	inc    %ecx
4382a3:	43                   	inc    %ebx
4382a4:	44                   	inc    %esp
4382a5:	41                   	inc    %ecx
4382a6:	45                   	inc    %ebp
4382a7:	73 4c                	jae    0x4382f5
4382a9:	61                   	popa
4382aa:	51                   	push   %ecx
4382ab:	4e                   	dec    %esi
4382ac:	74 41                	je     0x4382ef
4382ae:	48                   	dec    %eax
4382af:	43                   	inc    %ebx
4382b0:	52                   	push   %edx
4382b1:	41                   	inc    %ecx
4382b2:	41                   	inc    %ecx
4382b3:	41                   	inc    %ecx
4382b4:	41                   	inc    %ecx
4382b5:	41                   	inc    %ecx
4382b6:	49                   	dec    %ecx
4382b7:	4d                   	dec    %ebp
4382b8:	41                   	inc    %ecx
4382b9:	54                   	push   %esp
4382ba:	77 73                	ja     0x43832f
4382bc:	50                   	push   %eax
4382bd:	42                   	inc    %edx
4382be:	6e                   	outsb  %ds:(%esi),(%dx)
4382bf:	41                   	inc    %ecx
4382c0:	41                   	inc    %ecx
4382c1:	41                   	inc    %ecx
4382c2:	41                   	inc    %ecx
4382c3:	41                   	inc    %ecx
4382c4:	42                   	inc    %edx
4382c5:	41                   	inc    %ecx
4382c6:	42                   	inc    %edx
4382c7:	59                   	pop    %ecx
4382c8:	4c                   	dec    %esp
4382c9:	41                   	inc    %ecx
4382ca:	41                   	inc    %ecx
4382cb:	41                   	inc    %ecx
4382cc:	42                   	inc    %edx
4382cd:	41                   	inc    %ecx
4382ce:	44                   	inc    %esp
4382cf:	49                   	dec    %ecx
4382d0:	4c                   	dec    %esp
4382d1:	41                   	inc    %ecx
4382d2:	41                   	inc    %ecx
4382d3:	41                   	inc    %ecx
4382d4:	43                   	inc    %ebx
4382d5:	41                   	inc    %ecx
4382d6:	4a                   	dec    %edx
4382d7:	51                   	push   %ecx
4382d8:	4b                   	dec    %ebx
4382d9:	41                   	inc    %ecx
4382da:	41                   	inc    %ecx
4382db:	41                   	inc    %ecx
4382dc:	42                   	inc    %edx
4382dd:	41                   	inc    %ecx
4382de:	43                   	inc    %ebx