MQQGVFTYLLENLGVKGVQFEELLSLDAQALAELHPVYGIIFLFKFPTNTPYVSDGGGPRDGQFDYEIGSDGRLFFAQQTIQNACGTQALLSVLLNKASEEDGLDLGPHLRAFREFAMALPPDLRGEALSNDEPIRDVHNSFAKSSPFVDETQRPTSADDADDVYHFIAYTAVDGRLYELDGLQPAPIDHGPCGSGSGSSLPFAEAAIAAVQRRIARYGADEIHFNLLAAVRDRRLQARAFGDADLLAAETRKRRAWQFENTLRRHNFVGFAHEVLEGVVEAKLRQDDPAAYDRWVAEATARIQRRVQEKQRRGVPLGQDVHVEE