MKCPNSEMDGSENRREGLKYITQAVFQLLKENKACTYQFICKNIVFPNTETLNRRIYDVLNVMKAVGLIDKKGKKYFLVGTEDDTTKKLEEIKKLKEMKKVFKFIVDRNSSSEDTHLERLYLPFMVISTSKKAEIHCETNEERSFFVFKSSKPLKVNEDLDVLSEIYENKHSIEKISDFASIIAKMDNERYRCFDEKLDHKGELDPSTFFFGL