MRLFEGYERRESRIQAALAAASLADLQEAKGVCDEAGIHVEATLRNIQPIAFDNALWAYTLGVALALKGSVRNAIDAAIKIGEGLQAFTVPGSVADQRQVGIGHGRLAAMLLKEETRTFAFVAGHESFAAAEGALGVVKYANRARKAPLKVILVGLGKDAAHIIARMTGFTFVETAYDFKTATLEILGEKRYSKQERAAVKVYGTFSVDEGVAILQHESVDVSITGNSTNPVRFQHPCVGIYKKWCFEKGKPFFSVASGGGTGRTLHPDNVAAGPASYGLTDTMGRMHSDAQFAGSSSVPAHVDMMGFIGMGNNPIVGATVALAVMVDAALHGKDITR