MLRDWLPGRRWFAEKGRPLEGVRVASRTALPAPEGLHGLEVVVLAVSFADGPDRHYQLHLARAGAAPVGADEIGTVGGEVLYDGLYDPAVTGWILRAIAGGTSTGGLAFVPEPDAVLPLTETGRVVDAEQSNTSVRWGDRSILKVYRRLSPGLNPDLELHRALRAAGSGSVAALQGGIEGALDGEPATYGLLQEFAAGSEDGWERATDAVRDGTDFTGEARALGEALADIHLALRAELGTSEADPAAMAAHWTSRLDAVAGQVPVLAPYVPAIRAVYDEVAALGSPVVVQRVHGDLHLGQTLRRPGGSWLVIDFEGEPSATAQERRAPDAAVRDVVGMLFSFEYAAFHHLLTRSDTPGGGLGSDTPEARAAHGWSARNRDAFCAGYAARTGTDPREQDALLRAYELDKAVYQVLYETRSRPTWLPIPLTAVARSTSL