MKSFAVIRGEDKNKVRIALHDLQQYGSMKFSSCPKRIEPNYADTLLVKVVGVPLRSNCKFAALVGLENNAGSAINKLRKIHPPAHIVIISPRHDAYEELMDNSEIYPEFEINN