GRDHRDLTSGPSSDPPEVVLLMARGSTQEGNLGRLGPLIIKKLIEYYGPPGVIFTGVGGVFKFDPEDLYLPDGCSEGSTKVLQELIELASEKAPSALQALAGDSKGGAAAGASLEALDKEVRKRIAAYVLIGVILYKRTNGKIGNFPKGKLHVLALPGCLICVGSFVFTPPHNAYEPYFASEAPAFLYALIKKVLGS