MESTHVTLGSSLPVPNLQELAREHLITVPPRYVRPDQDPPVAFASESFPMVPTVDMERLLHEESMPLELEKLHSACKDWGFFQLVNHGVSTSLIEKMKSETQELFNLSLEEKKRYWQESGDLEGFGQAFVSSENQKLDWADMFYLATLPIQQRKHSLFEKLPFSFRETVEAYALELQKLAMTLLNFMSSALKMDAEELRELFEDGFQGMRTNYYPPCPQPQLVVGLTPHSDAVGLTILLQISEVPGLEIRKDEMWVPVKPLPNAFVVNVADALEMITNGVYRSVLHRATVNSVQERISVATFYSPKLTAEIGPSHSLTNPQNPPLYRRVTVEKYLKDLLARELNGKSLIETMKIK