MELRHLKYFLAVAEELRFARAAEKLHIEQSPLSRAIKELEEELGVVLFARTTRSTRLTRAGKLFLEHVRRVLAAVEQARESVKAAANGFHGQLRVALSDGITPSRLSALLVLCRQEEPEVEIRFFEVPLSQQIKGLHSDLYDVGFAQSNEVGDGIVTVPAWSDTLMVAVPGRHPLLAHKRIPLDELLRYPLVLCDPQVCEGHAKHVERVLRHTEMEPLIAERVASCDLMMALVSAGFALGLAGAAHIAASREPGVVARPLAQRVPPLTTYLLHLDGDLSDELARFIERVQTIESLEPPRPIRGRNPDASEE*