MKRLLNYIPLFLIVAALTSCNDTDDVSAIFTKENKKMTLIFEDRGKETKPFDVWEGNEELKKKSIELRDKEGNYTFTFDGLEEDGWISGNFEGKIVNTKLYGTWSADGKSNAMSIKVNRTDGPRETDPLAIEFFNSFPNIYKYVGDTRSISLYYKFGQIKHRYIGFINIGKKK