MFTKYLQDAFKVPLVIQLTDDEKFLWKNLTVEESKRLARENAKDIIACGFDVERTFIFSDFNFVGGAFYENMVKVARCVTYNKVVGIFGFTPEDHIGKISFPPVQAVPSFPSSFPKHFSGNDQLRCLIPCAIDQDPYFRMTRDVAPRIGYQKPALIESRFFPALQGENTKMSASDPNSAIYVTDNTKEIKTKVNKYAFSGGQDSVELHRKLGANLEVDVSIKYLNFFLEDDDELERIKKEYKEGSMLTGEVKQLLVKVLSEMVERHKRARARVTEEVCNNICYHIHWVLHI