MEKKTLLHNFVCYKRDATMSPYLSSSIYHPYKKENCLYKFSTNITKYLLKKMWLEELLGLGLGVCVIILVLSITKTRGSSGKADSFPPGPSAWPIIGHLHLFSDLPHQRLREVSRIHGHIVGLLLGQKRAVVVSSPELAKQVLLTHDKLFADRPPFAFTSTIIFGSTKGLIFSRYGPLWRKGRKFCMLHLFTAKRMQELQPVRQEEMGALLRSIYHHSSACTRPVNLGLCVGAMSSRLLMRLLWSRASTHVCDEDLQQLMKEAEQEAVPTMGDLIPFLSWLDF