MADVPKREVENVEFVFEVMGSPGEGIDAVDLGDALRALNLNPTLALIEKLGGTKKRNEKKIKLDEFLPIYSQVKKEKEQG CYEDFIECLKLYDKEENGTMLLAELQHALLALGESLDDEQVETLFADCMDPEDDEGFIPYSQFVQRLMSDPVVFD