MPQALSTDILIVGGGIAGLWLNARLRRAGYATVLVESASLGGGQSVKSQGIIHGGAKYALHGALTGASEAIADMPRRWRACLGSDGELDLRGVRLLSEAHYLWSPGGLAGSLTSFFASKAVRSRVEQAKGEGLPPALRDKGFKGKAYRLTEIVFDVPDLIRRLAELAGDSLLAGERIEPLREGRELAGLCVDGREIRAQRVVLSAGAGNEALLRELGLEQPAMQRRPLHMVMVKAATLKPLYAHCLGAGPKPRITVTTHPTRDGQSVWYLGGDIAEADGVARDEAAQIAEARRELAKLLPWIDLGQAQWATLRVDRAEPAQSNLLRPDNAFLAEQGRLLVGWPTKLALAPDFADRVCARLEEDGIRPSEHAALPQLPRPPLAEPAWEVAFA*