MLLNYPFTVMLKIPKFTKNLQYFFKTPSFSISPSGFNRFYNDTVFNNTNGLDSGTEWERLLKPFDLPELRTSLTRITPYQLCKLLELPLDVPTSMELFQWAGTQKGYCHMFDVYYMLIDKLGAAGEFKTTDALLMQMKQEGIVFRESLFILIMKHYGRAGLPGQATRLLLDMRGVYSCEPTFRSYNLVLDVCWLGIALRLFPMFSMRYVRKRTCSKCSGLQLAGNIEKGLALFEDMMSKGLNPNNISCNILINGLCRTGNIQHALEFLRDMIHRGLTPDIVTYNSLINGLCKTGRAQEALNLFDKLQVEGICPDAITYNTLISWHCKEGMFDDAHLLLSRGVDSGFIPNEVTWYILVSNFIKEGDQEF*