MLRTIWNALCRAIAWIGVRILLCGPVPQHIAIIMDGNRRFADRAGIDRKSGHGFGYDSLIQTLELCLDLGVRYVTVYAFSIDNFARSQEEVSALMELMREKLDLLVSNEGLATAKGIRVCVLGDLTLLPEDVRASANRAMAATKHNSITVLNICVAYTSTQEIVNATREAVKEALGLSSSKVLDSYFLSSFLFTLDSQITKESIERHLYTAGSPWPDVLIRTSGETRLSNFMLWQACHSHLAFCNVLWPNFSFRHLFWIIFQYQKSYRSLQHHWIKAQSFWIILQYQRSNRSLQHHWHKAQSFQTRQKFG*