MRVHLQYGREGLDVEIPSHRVRVVEPTFVPGLPDEAASFTEAVRRPIGGKPLRECVAARERLAVVIPDITRPLPTDRLLRWLFAELEHVPPEHVVIVNGTGSHRANTPDELRAMAGADVLARHRVVNHDAHDPRTLAPVGTTRDGLPVSMARAYVEADRRIVLGFIEPHFMAGFSGGYKGVFPAVADIAAVMHYHRAEVIGHPRSTWGVLEGNPTQEQIRWNGALLPVDFLVNVTLNRRRQVTRFFCGEVAAAHSAGCAFAKETAMVRCDRPFPIVVTTNAGYPLDQNLYQAVKGMHAAMQIVEQDGLIVAASRCNDGFPAHGNFKRLLFEHPTPRALLDTIAAPGFSMYDQWEAQLLAIVALRARVGLKSELAPDDVRRAYLEPVEEVGARMAAELRVRGDVPIAVLPEGPLTIPYLG