MTQRSLADWLSYLEQLHPTAIDMGLERSREVARRLGLGRPAKRVVTVTGTNGKGSTCALLAELLREQGLSVGVYSSPHLLRYNERVRIDGVEAGDAQLCDAFSAVEAARGEISLTYFEMGTLAAFWLFERAGLDFAVLEVGLGGRLDAVNLIDADLALITSIGLDHADWLGDTRESVAFEKAGILRAGKPALCGDLDPPQPLLEQVAALGAPLYLRGRDYDLALADHGWHWRGLAADGQALALHDLPLLGLPMENAALALQAYALLELPWQAERLAEALRRTRVTGRLDRRDLSWNGQPRQLLLDVGHNPQAAQYLAQRLRAAAPRGRYLAVFGLLADKDLDGVLEPLTGLVQDWAVAPLPTPRSRPAAELEAALILRQVPASSHADIAAALDAQCAKATADDVILLFGSFYSVAEGLEWLARRTDKGE*