PPKDPHPGPPGGRDQPAFVTLLNGEQAESAIRTFHQSHLRDKELSVQLQPTDALLCIANLPPSYTQQQFEELVRPFGNLERCFLVYSERSGHSKGYGFVEYMKKDSAARAKSDLLGKPLGPRTLYVHWTDASQLTPALLHSRCLCVDHLPQGYSDVDELRQALSSVHPPTFCQLAYGQDGQLKGFAVLEYETSQMAEEAQQQADGLVLAGNSVRVSFCAPGPPGRSMLAALIAAQATALNRGKGLLPEPNILQILSSLGPPASLQLLLNPLLHGPGGGNKQGLLGAPPAMPLLNSPALSTALLQLALQTQGQVQQVLPSLPSLGDNSIVYTSSPPESGVG