42262c:	00 ff                	add    %bh,%bh
42262e:	34 40                	xor    $0x40,%al
422630:	42                   	inc    %edx
422631:	00 01                	add    %al,(%ecx)
422633:	00 00                	add    %al,(%eax)
422635:	00 00                	add    %al,(%eax)
422637:	00 00                	add    %al,(%eax)
422639:	80 00 00             	addb   $0x0,(%eax)
42263c:	00 80 01 00 05 43    	add    %al,0x43050001(%eax)
422642:	6f                   	outsl  %ds:(%esi),(%dx)
422643:	6c                   	insb   (%dx),%es:(%edi)
422644:	6f                   	outsl  %ds:(%esi),(%dx)
422645:	72 3c                	jb     0x422683
422647:	10 40 00             	adc    %al,0x0(%eax)
42264a:	d4 42                	aam    $0x42
42264c:	42                   	inc    %edx
42264d:	00 dc                	add    %bl,%ah
42264f:	42                   	inc    %edx
422650:	42                   	inc    %edx
422651:	00 01                	add    %al,(%ecx)
422653:	00 00                	add    %al,(%eax)
422655:	00 00                	add    %al,(%eax)
422657:	00 00                	add    %al,(%eax)
422659:	80 00 00             	addb   $0x0,(%eax)
42265c:	00 80 02 00 06 48    	add    %al,0x48060002(%eax)
422662:	65 69 67 68 74 4c 22 	imul   $0x42224c74,%gs:0x68(%edi),%esp
422669:	42
42266a:	00 04 43             	add    %al,(%ebx,%eax,2)
42266d:	42                   	inc    %edx
42266e:	00 1c 43             	add    %bl,(%ebx,%eax,2)
422671:	42                   	inc    %edx
422672:	00 01                	add    %al,(%ecx)
422674:	00 00                	add    %al,(%eax)
422676:	00 00                	add    %al,(%eax)
422678:	00 00                	add    %al,(%eax)
42267a:	80 00 00             	addb   $0x0,(%eax)
42267d:	00 80 03 00 04 4e    	add    %al,0x4e040003(%eax)
422683:	61                   	popa
422684:	6d                   	insl   (%dx),%es:(%edi)
422685:	65 3c 10             	gs cmp $0x10,%al
422688:	40                   	inc    %eax
422689:	00 4c 44 42          	add    %cl,0x42(%esp,%eax,2)
42268d:	00 54 44 42          	add    %dl,0x42(%esp,%eax,2)
422691:	00 01                	add    %al,(%ecx)
422693:	00 00                	add    %al,(%eax)
422695:	00 00                	add    %al,(%eax)
422697:	00 00                	add    %al,(%eax)
422699:	80 00 00             	addb   $0x0,(%eax)
42269c:	00 00                	add    %al,(%eax)
42269e:	04 00                	add    $0x0,%al
4226a0:	0b 4f 72             	or     0x72(%edi),%ecx
4226a3:	69 65 6e 74 61 74 69 	imul   $0x69746174,0x6e(%ebp),%esp
4226aa:	6f                   	outsl  %ds:(%esi),(%dx)
4226ab:	6e                   	outsb  %ds:(%esi),(%dx)
4226ac:	08 22                	or     %ah,(%edx)
4226ae:	42                   	inc    %edx
4226af:	00 ec                	add    %ch,%ah
4226b1:	43                   	inc    %ebx
4226b2:	42                   	inc    %edx
4226b3:	00 f4                	add    %dh,%ah
4226b5:	43                   	inc    %ebx
4226b6:	42                   	inc    %edx
4226b7:	00 01                	add    %al,(%ecx)
4226b9:	00 00                	add    %al,(%eax)
4226bb:	00 00                	add    %al,(%eax)
4226bd:	00 00                	add    %al,(%eax)
4226bf:	80 00 00             	addb   $0x0,(%eax)
4226c2:	00 00                	add    %al,(%eax)
4226c4:	05 00 05 50 69       	add    $0x69500500,%eax
4226c9:	74 63                	je     0x42272e
4226cb:	68 3c 10 40 00       	push   $0x40103c
4226d0:	78 43                	js     0x422715
4226d2:	42                   	inc    %edx
4226d3:	00 94 43 42 00 00 00 	add    %dl,0x42(%ebx,%eax,2)
4226da:	00 00                	add    %al,(%eax)
4226dc:	00 00                	add    %al,(%eax)
4226de:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4226e4:	06                   	push   %es
4226e5:	00 04 53             	add    %al,(%ebx,%edx,2)
4226e8:	69 7a 65 c8 22 42 00 	imul   $0x4222c8,0x65(%edx),%edi
4226ef:	b4 43                	mov    $0x43,%ah
4226f1:	42                   	inc    %edx
4226f2:	00 c0                	add    %al,%al
4226f4:	43                   	inc    %ebx
4226f5:	42                   	inc    %edx
4226f6:	00 01                	add    %al,(%ecx)
4226f8:	00 00                	add    %al,(%eax)
4226fa:	00 00                	add    %al,(%eax)
4226fc:	00 00                	add    %al,(%eax)
4226fe:	80 00 00             	addb   $0x0,(%eax)
422701:	00 80 07 00 05 53    	add    %al,0x53050007(%eax)
422707:	74 79                	je     0x422782
422709:	6c                   	insb   (%dx),%es:(%edi)
42270a:	65 90                	gs nop
42270c:	58                   	pop    %eax
42270d:	27                   	daa
42270e:	42                   	inc    %edx
42271b:	00 70 27             	add    %dh,0x27(%eax)
42271e:	42                   	inc    %edx
42272b:	00 64 27 42          	add    %ah,0x42(%edi,%eiz,1)
42272f:	00 1c 00             	add    %bl,(%eax,%eax,1)
422732:	00 00                	add    %al,(%eax)
422734:	98                   	cwtl
422735:	24 42                	and    $0x42,%al
422737:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
42273b:	00 70 3b             	add    %dh,0x3b(%eax)
42273e:	40                   	inc    %eax
42273f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
422743:	00 78 3b             	add    %bh,0x3b(%eax)
422746:	40                   	inc    %eax
422747:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
42274b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
422752:	40                   	inc    %eax
422753:	00 c0                	add    %al,%al
422755:	44                   	inc    %esp
422756:	42                   	inc    %edx
422757:	00 bc 88 41 00 c4 88 	add    %bh,-0x773bffbf(%eax,%ecx,4)
42275e:	41                   	inc    %ecx
42275f:	00 e8                	add    %ch,%al
422761:	44                   	inc    %esp
422762:	42                   	inc    %edx
422763:	00 04 54             	add    %al,(%esp,%edx,2)
422766:	50                   	push   %eax
422767:	65 6e                	outsb  %gs:(%esi),(%dx)
422769:	8d 40 00             	lea    0x0(%eax),%eax
42276c:	70 27                	jo     0x422795
42276e:	42                   	inc    %edx
42276f:	00 07                	add    %al,(%edi)
422771:	04 54                	add    $0x54,%al
422773:	50                   	push   %eax
422774:	65 6e                	outsb  %gs:(%esi),(%dx)
422776:	58                   	pop    %eax
422777:	27                   	daa
422778:	42                   	inc    %edx
422779:	00 08                	add    %cl,(%eax)
42277b:	25 42 00 04 00       	and    $0x40042,%eax
422780:	08 47 72             	or     %al,0x72(%edi)
422783:	61                   	popa
422784:	70 68                	jo     0x4227ee
422786:	69 63 73 04 00 2c 21 	imul   $0x212c0004,0x73(%ebx),%esp
42278d:	42                   	inc    %edx
42278e:	00 08                	add    %cl,(%eax)
422790:	46                   	inc    %esi
422791:	42                   	inc    %edx
422792:	00 10                	add    %dl,(%eax)
422794:	46                   	inc    %esi
422795:	42                   	inc    %edx
422796:	00 01                	add    %al,(%ecx)
422798:	00 00                	add    %al,(%eax)
42279a:	00 00                	add    %al,(%eax)
42279c:	00 00                	add    %al,(%eax)
42279e:	80 00 00             	addb   $0x0,(%eax)
4227a1:	00 00                	add    %al,(%eax)
4227a3:	00 00                	add    %al,(%eax)
4227a5:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
4227aa:	72 60                	jb     0x42280c
4227ac:	23 42 00             	and    0x0(%edx),%eax
4227af:	18 00                	sbb    %al,(%eax)
4227b1:	00 ff                	add    %bh,%bh
4227b3:	d0 46 42             	rolb   $1,0x42(%esi)
4227b6:	00 01                	add    %al,(%ecx)
4227b8:	00 00                	add    %al,(%eax)
4227ba:	00 00                	add    %al,(%eax)
4227bc:	00 00                	add    %al,(%eax)
4227be:	80 04 00 00          	addb   $0x0,(%eax,%eax,1)
4227c2:	00 01                	add    %al,(%ecx)
4227c4:	00 04 4d 6f 64 65 e0 	add    %al,-0x1f9a9b91(,%ecx,2)
4227cb:	22 42 00             	and    0x0(%edx),%al
4227ce:	e4 46                	in     $0x46,%al
4227d0:	42                   	inc    %edx
4227d1:	00 ec                	add    %ch,%ah
4227d3:	46                   	inc    %esi
4227d4:	42                   	inc    %edx
4227d5:	00 01                	add    %al,(%ecx)
4227d7:	00 00                	add    %al,(%eax)
4227d9:	00 00                	add    %al,(%eax)
4227db:	00 00                	add    %al,(%eax)
4227dd:	80 00 00             	addb   $0x0,(%eax)
4227e0:	00 00                	add    %al,(%eax)
4227e2:	02 00                	add    (%eax),%al
4227e4:	05 53 74 79 6c       	add    $0x6c797453,%eax
4227e9:	65 3c 10             	gs cmp $0x10,%al
4227ec:	40                   	inc    %eax
4227ed:	00 14 47             	add    %dl,(%edi,%eax,2)
4227f0:	42                   	inc    %edx
4227f1:	00 1c 47             	add    %bl,(%edi,%eax,2)
4227f4:	42                   	inc    %edx
4227f5:	00 01                	add    %al,(%ecx)
4227f7:	00 00                	add    %al,(%eax)
4227f9:	00 00                	add    %al,(%eax)
4227fb:	00 00                	add    %al,(%eax)
4227fd:	80 01 00             	addb   $0x0,(%ecx)
422800:	00 00                	add    %al,(%eax)
422802:	03 00                	add    (%eax),%eax
422804:	05 57 69 64 74       	add    $0x74646957,%eax
422809:	68 8b c0 58 28       	push   $0x2858c08b
42280e:	42                   	inc    %edx
42281b:	00 70 28             	add    %dh,0x28(%eax)
42281e:	42                   	inc    %edx
42282b:	00 64 28 42          	add    %ah,0x42(%eax,%ebp,1)
42282f:	00 18                	add    %bl,(%eax)
422831:	00 00                	add    %al,(%eax)
422833:	00 98 24 42 00 64    	add    %bl,0x64004224(%eax)
422839:	3b 40 00             	cmp    0x0(%eax),%eax
42283c:	70 3b                	jo     0x422879
42283e:	40                   	inc    %eax
42283f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
422843:	00 78 3b             	add    %bh,0x3b(%eax)
422846:	40                   	inc    %eax
422847:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
42284b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
422852:	40                   	inc    %eax
422853:	00 88 47 42 00 bc    	add    %cl,-0x43ffbdb9(%eax)
422859:	88 41 00             	mov    %al,0x0(%ecx)
42285c:	c4 88 41 00 b0 47    	les    0x47b00041(%eax),%ecx
422862:	42                   	inc    %edx
422863:	00 06                	add    %al,(%esi)
422865:	54                   	push   %esp
422866:	42                   	inc    %edx
422867:	72 75                	jb     0x4228de
422869:	73 68                	jae    0x4228d3
42286b:	90                   	nop
42286c:	70 28                	jo     0x422896
42286e:	42                   	inc    %edx
42286f:	00 07                	add    %al,(%edi)
422871:	06                   	push   %es
422872:	54                   	push   %esp
422873:	42                   	inc    %edx
422874:	72 75                	jb     0x4228eb
422876:	73 68                	jae    0x4228e0
422878:	58                   	pop    %eax
422879:	28 42 00             	sub    %al,0x0(%edx)
42287c:	08 25 42 00 02 00    	or     %ah,0x20042
422882:	08 47 72             	or     %al,0x72(%edi)
422885:	61                   	popa
422886:	70 68                	jo     0x4228f0
422888:	69 63 73 02 00 2c 21 	imul   $0x212c0002,0x73(%ebx),%esp
42288f:	42                   	inc    %edx
422890:	00 e8                	add    %ch,%al
422892:	48                   	dec    %eax
422893:	42                   	inc    %edx
422894:	00 f0                	add    %dh,%al
422896:	48                   	dec    %eax
422897:	42                   	inc    %edx
422898:	00 01                	add    %al,(%ecx)
42289a:	00 00                	add    %al,(%eax)
42289c:	00 00                	add    %al,(%eax)
42289e:	00 00                	add    %al,(%eax)
4228a0:	80 ff ff             	cmp    $0xff,%bh
4228a3:	ff 00                	incl   (%eax)
4228a5:	00 00                	add    %al,(%eax)
4228a7:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
4228ac:	72 1c                	jb     0x4228ca
4228ae:	24 42                	and    $0x42,%al
4228b0:	00 04 4a             	add    %al,(%edx,%ecx,2)
4228b3:	42                   	inc    %edx
4228b4:	00 0c 4a             	add    %cl,(%edx,%ecx,2)
4228b7:	42                   	inc    %edx
4228b8:	00 01                	add    %al,(%ecx)
4228ba:	00 00                	add    %al,(%eax)
4228bc:	00 00                	add    %al,(%eax)
4228be:	00 00                	add    %al,(%eax)
4228c0:	80 00 00             	addb   $0x0,(%eax)
4228c3:	00 00                	add    %al,(%eax)
4228c5:	01 00                	add    %eax,(%eax)
4228c7:	05 53 74 79 6c       	add    $0x6c797453,%eax
4228cc:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
4228d0:	1c 29                	sbb    $0x29,%al
4228d2:	42                   	inc    %edx
4228df:	00 40 29             	add    %al,0x29(%eax)
4228e2:	42                   	inc    %edx
4228ef:	00 34 29             	add    %dh,(%ecx,%ebp,1)
4228f2:	42                   	inc    %edx
4228f3:	00 58 00             	add    %bl,0x0(%eax)
4228f6:	00 00                	add    %al,(%eax)
4228f8:	b0 5d                	mov    $0x5d,%al
4228fa:	41                   	inc    %ecx
4228fb:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
4228ff:	00 70 3b             	add    %dh,0x3b(%eax)
422902:	40                   	inc    %eax
422903:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
422907:	00 78 3b             	add    %bh,0x3b(%eax)
42290a:	40                   	inc    %eax
42290b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
42290f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
422916:	40                   	inc    %eax
422917:	00 04 4b             	add    %al,(%ebx,%ecx,2)
42291a:	42                   	inc    %edx
42291b:	00 bc 88 41 00 c4 88 	add    %bh,-0x773bffbf(%eax,%ecx,4)
422922:	41                   	inc    %ecx
422923:	00 d8                	add    %bl,%al
422925:	87 41 00             	xchg   %eax,0x0(%ecx)
422928:	74 52                	je     0x42297c
42292a:	42                   	inc    %edx
42292b:	00 60 52             	add    %ah,0x52(%eax)
42292e:	42                   	inc    %edx
42292f:	00 90 51 42 00 07    	add    %dl,0x7004251(%eax)
422935:	54                   	push   %esp
422936:	43                   	inc    %ebx
422937:	61                   	popa
422938:	6e                   	outsb  %ds:(%esi),(%dx)
422939:	76 61                	jbe    0x42299c
42293b:	73 40                	jae    0x42297d
42293d:	29 42 00             	sub    %eax,0x0(%edx)
422940:	07                   	pop    %es
422941:	07                   	pop    %es
422942:	54                   	push   %esp
422943:	43                   	inc    %ebx
422944:	61                   	popa
422945:	6e                   	outsb  %ds:(%esi),(%dx)
422946:	76 61                	jbe    0x4229a9
422948:	73 1c                	jae    0x422966
42294a:	29 42 00             	sub    %eax,0x0(%edx)
42294d:	24 5e                	and    $0x5e,%al
42294f:	41                   	inc    %ecx
422950:	00 04 00             	add    %al,(%eax,%eax,1)
422953:	08 47 72             	or     %al,0x72(%edi)
422956:	61                   	popa
422957:	70 68                	jo     0x4229c1
422959:	69 63 73 04 00 6c 28 	imul   $0x286c0004,0x73(%ebx),%esp
422960:	42                   	inc    %edx
422961:	00 14 00             	add    %dl,(%eax,%eax,1)
422964:	00 ff                	add    %bh,%bh
422966:	44                   	inc    %esp
422967:	50                   	push   %eax
422968:	42                   	inc    %edx
422969:	00 01                	add    %al,(%ecx)
42296b:	00 00                	add    %al,(%eax)
42296d:	00 00                	add    %al,(%eax)
42296f:	00 00                	add    %al,(%eax)
422971:	80 00 00             	addb   $0x0,(%eax)
422974:	00 80 00 00 05 42    	add    %al,0x42050000(%eax)
42297a:	72 75                	jb     0x4229f1
42297c:	73 68                	jae    0x4229e6
42297e:	3c 10                	cmp    $0x10,%al
422980:	40                   	inc    %eax
422981:	00 20                	add    %ah,(%eax)
422983:	00 00                	add    %al,(%eax)
422985:	ff 20                	jmp    *(%eax)
422987:	00 00                	add    %al,(%eax)
422989:	ff 01                	incl   (%ecx)
42298b:	00 00                	add    %al,(%eax)
42298d:	00 00                	add    %al,(%eax)
42298f:	00 00                	add    %al,(%eax)
422991:	80 20 00             	andb   $0x0,(%eax)
422994:	cc                   	int3
422995:	00 01                	add    %al,(%ecx)
422997:	00 08                	add    %cl,(%eax)
422999:	43                   	inc    %ebx
42299a:	6f                   	outsl  %ds:(%esi),(%dx)