MGSSHHHHHHSSGLEVLFQGPMREAEGLRSDRVGQVVILGGGTAGWMTAAALARTFAGRVAITLLESEEIGTVGVGEATIPTIHWFNELIGLDEAAFLGATKATFKLGIEFVDWRRPGHRYFHPFGQFGAPLPGVAFHHRWLKARADGHDLPLSALSLATALAMQNRFAKPVADARSILSTLGYAFHFDAGLYARHLRTLAESAGVTRIEGKLARVERDGGGGHVTALVTERGERLAGDLFIDCSGFRALLIEGVMQAGYEDWSHWLPCDRAVAVPCARVGETTPYTRSTARAAGWQWRIPLQHRTGNGYVYASPHLSDDEAAATLLANLDGEALAEPRFLRFVAGRRRRAWIGNVVAIGLSSGFLEPLESTSIHLIQSGIAKLLTLFPDRDMDPALARRYDALLSADMDNIKDFLILHYHATARDEPLWRAVRAMAVPETLTQRIGHYARAGRLMVGSDELFRDASWLAVLDGQGIAARDYNPVADTVDPVSNRDQVQQIAALIARAAPTLPGHDVALAALLEPAR