MSRATPKQPVTQDPADGTTVKEVAPFLRSLRRMLDAENPRILRWTPDGKAFEIHDMVAMTSYVLPKYFKHRKYASFQRQLNYFHFRKWTKSRAVVSTEKDQPEMIDEDASLAWIDVLYPELDLGSDFLEEDRTFGSFFSTKVFAL