MKEELYIKCAEELVTSHEQTRAGFIEAALAKNYKAKPYIEQAKTLKSLASCVSTPAELLNIPEIRNCLLTASGLSDKSLKYFTEEDKDEAIKKLISEFLEPTGATFVDELVYRFLLIKGDSLGGSMRNYVGLIAQMKLIRKLLSLLSMQKISFMVLFKNDKKENKWQSLDYEHIFDKADEVAAIQWNNKQGSRILFFNATIPLVKNNIDICLYQGGIEDFDSGNIVKKDDKAILLGELKGGIDPAGADEHWKTGSSALERIREAFAGHSIKTSFIAAAIEKKMATEIYTQLQDGTLQNAANLTVDGQLTAYCNWMINL