MALRVLLFFCFLFLQAEDKSQELLSIQKQMALVDKKLAKDDNVWLKKFENYKIYNQIYTEKESVRQELRRLKNKKSKDLLKISTLEHTLKALESQQKMFESYGVNPFKDLIERPNIPNIPNIANPIAIIDGISFIKSMHLKHENLKRNQTALEEVLRLLDQKHQLLNEWHALDKSAKLSDEIYQTQAKRLELQGAQNILKTTIGIFQKDSDEAISIVKSQVKNQLFKLIYVFLAALLSVVFAWILKIISSKYIENNERVYTVNKAINFVNVSVIILIFLFSYLENVTYLVTVLGFASAGLAIAMKDLFMSLLGWFIILIGGSVHVGDRVRIAKGTDIFIGDVLDISMLHITILEDVTFTTYTNNRRAGRIIFVPNNYIFTTMFANYSHFGMKTVWDGVDFCITFDSDFKKASKIALNIATELSKEYTDITYKQLNKMRDRYSLRSLSVKPRCFLMPENNGIKISVWYQTNSYATMSLRSKIVAEIVEAFLKEENIHIAYTTSKLLKVDADFLGDGFGNKREQK*