MKPLPVLNQDTVIELAREGGFAFIPKLAGQRRIALADITPEQRQRLNQLLNQTLPYAQEEGQPDSPGSGDQRYFRVQISYYSQTLRSEIVLLIPETSAPQALVDLWKTGQVDE