MEKLKETVDFDSYVDDFLPQPDSDDGCEGGADKKRRRLTQKNLFQLWGLENPNLDLRPSTATSLASRKNQQRLCPFYKRIPGTPFTVDAFCYGSVKGCSAYFLSHFHADHYIGLTKGWSHGPIYCTNLTARLLRICLYVSPSFICPLELGTEYSLNGIKITMLDANHCPGAALIHFRLPNGQCYLHTGDFRASKLMQSYPVLASQRINILYLDTTYCNPKYRFPSKEDVLEFVVGVTRRYLNNHPKTIVVVGAYSIGKEHVYSAISKALGATICYKFAYDVLNKAELYAVYLHKKVNFYTKY*