MDEGLQEDIVIVGAGIAGLATALGLHRMGLKCFILESHDALRTTGFGLTTWTNAWKALEALGVADSLRHQHVQLQRVSVTTLATGATTHTPLTGQGKCGQFETRCLRRDLLVEALARELPKGCIKFGAKVANMEVKDYKSPPYLLHLADGTIIKAKVVIGCDGVNSVVSTWLGLQKPAYVGRSEIRGFANFQDGHGFEPDFLQYINDDFQVGLIPCNNQTIYWFFTWSPTHQEREIEDDPDKMKQLVLEKTRDILKNVQDVIERTRVECLNTSRLRCRWPWCLIHGNICKGNVCVAGDAFHCMTPDIGQGGCSALEDGVVLARCLGEAILDGEKGIEEKRISMALEKYVKERKWRAIMITTVAYFFGFLQQGHGKVKTFLWDKLLSRIMQRRRMAITDFNCGSLQNPASLRPHPNYSGSARL*