MKLQQLKYALEVYRHNLNVSEAAEALFTSQPGISKQIKLLEEEIGIQIFIRSGKRVVSVSQPGKVVLDIAERILRDVQNIKNIGSEFTGQDSGSLTVATTHTQARYALPLIVADFVKRYPKVNLTIKQGSPAAIAQMVTSGESDLAIVTERIDDHPELGRLSCYDWTHAVIVPNDHPLLECRNPLRIEDLARFPLITYEFAFNAGSSIARAFAKARLERPDVALAAADTDVLKTYVRLGLGVGLMAKMAYNPDTDGDLQLVDAAHLFEPSPTWIALRSDTYLRGYAYDFIQAFAPHLTREKVDRILYTPISEDFSI*