MGSSHHHHHHSSGLVPRGSHMHDAATSMPPQAPSTWADYLAGYRWRGQGEGCSAATVHRLEAARRPTLFVKQEVLSAHAELPAEIARLRWLHGAGIDCPQVLNETQSDGRQWLLMSAVPGDTLSALAQRGELEPERLVRLVAAALRRLHDLDPAACPFDHRLERRLDTVRQRVEAGLVDEADFDDDHRGRSATELYRLLLDRRPAVEDLVVAHGDACLPNLLAEGRRFSGFIDCGRLGVADRHQDLALAARDIEAELGAAWAEAFLVEYGGDIDGERLAYFRLLDEFF