; ===      

;   "  ":
@ KEYT x301002 x4088  x302002 x4088

;  :
@ RUST " abcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*(),`'-=_+.?/<>|\g\\\\u

;       :
{ ADDR @KEYT @RUST
  = x301000 x521E5  x301000 x5ADFE  x302000 x521E5  x302000 x5ADFE
} ADDR

; ===  - tolower(), toupper()  

;   
;  - toupper():
; 004A2931  83 F8 61             cmp  eax,61h
; 004A2934  0F 8C DD 00 00 00    jl   L004A2A17
@ TUPR x301000 xA1987  x302000 xA1A17

;  - tolower():
; 004A26D1  83 F8 41             cmp  eax,41h
; 004A26D4  0F 8C DD 00 00 00    jl   L004A27B7
@ TLWR x301000 xA1727  x302000 xA17B7

;  : @RUPR, @RLWR -    dxmci

;       :
{ JUMP @TUPR @RUPR
  = x301000 xA18A6  x302000 xA1936
} JUMP
{ JUMP @TLWR @RLWR
  = x301000 xA1646  x302000 xA16D6
} JUMP
