MLGVIADDFTGASDIASFLVENGLSSVQMNGVPTQSLNSKVDAIVISLKSRSNPVNEAIEQSLRAYQWLKENGCTQFYFKYCSTFDSTAKGNIGPVTDALLDELNEDFTVITPALPVNGRTIFNGYLFVGDVLLSESGMKNHPITPMVDANLMRLMDAQAKGKTGLVAYADVIKGASRVQECFAELKAQGYRYAVVDAVDNSQLEVLAEAVADFKLVTGGSGLGAYMAARLSGGKKGTNAFTPTKGKTVVLSGSCSVMTNKQVEKYREKAPHFQLDVEQAIHNENYIEQLYQWVIANLDSEFAPMVYATVPPDALKAIQHQFGVDQASHAIENTFAKLAAKLKQYGVTNFITAGGETSSIVVQELGFTGFHIGKQIAPGVPWLKAVEEDIFLALKSGNFGKEDFFEYAQGMFL*