MATGAKSRVLVIGATGYIGQHIALAGPAQGHPTFALVPPSALASKAPLLRSFHAAGISILEGSVEDHGSLVAAIKQVDVVISALGFNALDQLKIIPAIKEVGTIKRFFPSEFGGDADRSQALEPAKTHAFGLKLQVRKAVEEAGIPYTYVVSNCFAGYVLRGLLQPGLQQSPPRDKVLIYGSGDVKFISVSEEDVGVYTIRAVDDPRTLNKKLHIRPAENIVSMNSMVELWEELIGKTLEKVTVTEQDMVKQIQETPFPDNFLPSIFHDIVIQGSQSNFELGPNDVEATTLYPDHKYTSSKEYLARFV*