MGPTVRSSGPARRRRRFRAAAEGVRRRPPTAPARRGDSELLALSAEPYVDAAEAHDRLRALCAAFEARRDRRAAFLSVYVRMTGAVAARVRREEFEDPEWVHDYLVAFANLYREAIHDYESGNLSSLADPWLLAFDAAERGDSLVLQDTALGVNAHINYDLSLAVAAVGVDPDRAAKRADHRAVTDVIRDVVDETQDALAARDAAGLRMLDESLGSFDERFLVFTVDECRDSAWRTAVALRSRFGARRRLARWTNAVTSTGAAHLILSSRASDRVHESLRTLERTAGEDR