MTVELKNILDLEKWEKLQESLALSTRLAIILVDYKGRPVTKHSQVQPFCQLVRHSPELSKLCEKCDARGGLEAVRTGQPFIYRCHFNIVDMAIPIIVDDQYVGAIMAGEVLLEDHQEELEQVLTMNDAFIQEFLVTHQELYQQYPVLELADLEKSATLIADLSQYIISEAIKKDYLINTYKQSLQISSRKEELEPLNMIQKDIQQTLLTAQLTPSSAYQTKNKQLQPVLDALWENKSLRLNLQELADLVHLTPTYLSRLLKEEFGIPFSQFYRQLKITWAKQLLLETDKTIAQISEDLGFVEDSYFVRIFKQETGETPLKYRKRKNRA*