MEEPQSDLSTELPLSQETFSYLGKLLPEKLVLFPSLSPAAEAIDDLLLPEDAADWLESQAGAQGISEASTLATSWTLSSSVPSQKTYPAYRFCLGFLHSGTAKFVTYTYSPELNMLFCQLAKACPVQLWVTSTPPPSTCVHTMAIYQTIAPHLECRSNYSDCLDPTQHLMVGGNLHAEYLEDTITCGVPYEPPEVGSDTTIHFNFMCNSSCMGRMNPLTIMTMEDSNGNPLGHNSFEVHICTCPGRHRCTEEDNFHNKWEPCPEPPSGRITTQTLPTSTSSSTKPKKKPLDEKYFTLQIHGHECFKMFLKLNEALELKDAQAGKQPEGSRAQSSLPKSKKRQSTSRHKKLMFKREQPDSD