MGARGPSVLDNALTHYYDRVQTALHRVAESRRADARKDFSPGPLLTPPTDRFRAYVSVSGLAATEAGEHHGVRLTLLDLMRNPGTRTTKTMASLVIVARAAHHVRETGERLMLLTPSSANKATALRDAVLRAVDHGLVTRDGLRVACVVPEESAHKVWRSRLSDDPELRRRNPVLVHAGSGAAVKALAGEAAGDAAARIRHLTGVRVWHTLDLDNYRAADTVRAYFEDEYLPPRDGRVRWHSHAVSSAFGLLGHHLGTRLLAREKIGSGAARPSPGYLLVQHLATPDMVLGLHRDGGLPAYGLDRGSGLFTQAANPRFPAAADDPSESIDPTFYTKTPATAPAMSEIVRTQGGGGLVVSRHECLARYARVRALVAPAGIQLPSDPARLREWSLVMVVTGTLLAVERGLVEADEVVVHGSGSYTADDFAPLPAAALRPVGSVTDVADALHAAAAAR