MVLRFNIDQIALTTQDWICKVQIVEIRRPRESHDKKCRFQNLILEDEQECQIKAVLYADEIEQYAEMLKLMNTYLISTARVKISQTSHGKLIHKFYWVLDKETVIEHITPSNGVENPLPPPTKLNLTTFDRIPHMMLDSTVKNWYIHPINFYNSKIYLLTDTHTYNISFFIIYTDILAIILRCSPQKYAGRSNHKCREIIICDNHKNQFFLTLWEDFGEIEGNEIEAKMEKEMDLIVILGRNLGISTFQGAVANRLALEACVKARNEGHDLAWEGNEIIREACKWSPGEGDEYTVFPYIVKVERSLFDSCVRREDGDAMGLMRDGFDCSSCRYDQHILWFS*