MEKISFPFGRKELDIEIEKDQLQGVLVSKAHQFKAEKSELQIVKEALDNPINSQKLSELVKNKKEVVIISSDHTRPVPSHITMPLILEEIKKGSPEVEITILVATGFHRASTDEELRDKYGDDIVELVNIEMHDSRDQSQMVNLGKLPSGGNLLLNKKAVEADLLIAEGFIEPHFFAGFSGGRKSVLPGVASKTTVLANHCAEFIASANARTGNLEANPMHQDMLYAAEAAGLAFILNVVIDAEKKVINAFAGHREKAHLKGTEFVDSLAGVDALPADIVITSNGGYPLDQNVYQSVKGMTAAEATCKEDGVIIIAAECSDGHGGEEFYQTFRDAKSVQQIMDDILARGRKETVPDQWETQILARIMLKFKVIMITDPAKQDMIEEMGMEWAENLNYAVKKAKKILGKAKASITAIPDGVSVIVRQ