MSRHAIEPQGKALQSHRSVYSFSIAKSSNSSDDVLDFHVELSCCIFELGSENRILSLQLLELLTFLITLNGSNDNVDEHGDTQAHNNPQQSSDRDGGNHRGEDGGEIDGGPHGNYRASRKPNSAAGASLLEFGEAGDVLYSVGESIVRLHVTELGDGVADGLRYAGVFLQLGDDGLPLLKSAGNCVEVLLEGEVVVEGRQVVVFAGHSVVEHASQRAHFAVELNQGCPDALRQGVHGIASLGVVWVKHIAPRNPHSCRLLSSTASSYLAPLYIFAESCCSIISIACLPHAARTTSCPSLPYPLSLDILF