MKPALFSVLCDIKEKTVLSIRGIQEEDPPDAQLMRLDNMLLAEGVSGPEKRGRGGPAAIAATSGGCPNDNSIEHSDYRAKLSQIRQIYHSELEKYEQACSEFTTHVMNLLREQSRTRPISPKEIERMVNIIHGKFSTIQMQLKQSTCEAVMILRSRFLDARRKRRNFSKQATEVLNEYFYSHLSNPYPSEEAKEELAKKGGITVSQVSNWFGNKRIRYKKNMGKFQEEANIYAAKTAVDATNVVAQGNQTSSPPTPNSGSSGSFKMTNPGDSFINLQSLTSYQNSPVGANVQTQMDSLHHVIHQAGRYDSIVGNPLYSTQRIDANGSWQDATTPSSITSPAGDPGSINSDASN