MAASLRKLPLDGLNVPGTGERQAAGDHPAELCRTTVQLCYATRHQVLKLTDLELSLLRSQQRLAGSGHTAAAGHTSQAHSILRGCFVRFVSKGRYRIARVVECVEDPQNELALQLQGFDRLVPASCLSNTNSLAAEGDWEAQGSRELAELSRSCRSQPPSRQEIAAACCRLSTAWLWAARPEAFKAALQSDPEGVAAALQDPAAVAALLPCVQLLNKAGHAASPARPAAASTAAAGAAGMVPPVVPPAKRKQSETSPSPADAASKQKPRQQPQPSSAQLQPQLQPAAQANQRQQSPAQFQQHQQPAMQIELQQQPPAAQFQQQQQQX