MRHRLGLGSDQERAAALACRWQPGKDNPQRHQDHFALRTHGSRRGHGLADRDALADWRSTMKMLLPGKHENFGDELNHWLWERLLPGFFDEDESQLFLGIGSILYDNFDPNMQKIVFGSGYGGYTNPPKVDGNWTFYFVRGKKTAEILGIDPSYAIGDSGILTRSCWDAKSIEKRYPVSFMPHYESAMYGSWDKVCELAGIHYIDPRWSVEKVLTEISASHKVVSEAMHGCIISDALRVPWRAIRPIAPGNRAKWYDWASALDLEIDFDAIGPSNIVEAGASLVRKNTYLLKYITFRHRRIRQLTGNYVFGSTVKTLQRVAEKPGQLSTDESIVKAHDRMLLELNRLKQDFSKKTASVL