MALLMNISNILLPKVGKSAIQRCIHISAALNKVQSGRYRVTLKKNRPLTYEMAYKPSDIAHKKSWNSWNTSNIVDGNRPMESAVEDMFIRRFMTGTWHGLFVSEIIVKRHHNMVRVAGIIQRNLDQRKIYFLTGYSEELMSYYLHCPVKIELQSVEKKEEVIYKYI