APFSSLLGRAATPKSVCEGCQRVISDRFLLRLNDSLWHEQCVQCASCKEPLQTTCFYRDKKLYCKLDYEKLFAVKCAGCLAAIAPSELVMRAQQSVYHLRCFCCCVCERRLQKGDEFVLKEGQLLCKGDYEKERELLSLVSPALSDSGKSEDEDSICKLGQASGKGAEDGKDHKRPKRPRTILTTQQRRAFKASFEVSSKPCRKVRETLAAETGLSVRVVQVWFQNQRAKMKKLARRQQQQQQDQQNTQRLSSAQTNGGSSTGLEGMLNPYNALPPPQGLLGMEQSVYGSDPFRQGLTPPQMPGDHMHPYGAEPLFHDLDSDDTSLSNLGDCFLATADAGPLQARVGNPIDHLYSMQNSYFTS