QVGLTSTNTELRGFIDQNLSPTKGNISLVAFPVSSTNSPTKILPKTLGPINVNVGPQMIISTPQRLTSSGSVLIGSPYTPAPAMVTQTHITEAAGWVPSDRKRAREFIESDFSESKRSKKGDKNGKGLRHFSMKVCEKVQRKGTTSYNEVADELVSEFTNSNNHLAADSAYDQKNIRRRVYDALNVLMAMNIISKEKKEIKWIGLPTNSAQECQNLEIEKQRRIERIKQKRAQLQELLLQQIAFKNLVQRNRQNEQQNQGPPALNSTIQLPFIIINTSRKTVIDCSISSDKFEYLFNFDNTFEIHDDIEVLKRMGMSFGLESGKCSLEDLKLAKSLVPKALESYITDISTGPSWLNQGLLLNSAQSASNLDLTSGATLSQSSVNQGLCLDAEVALATGQLLAPNSQQSSSAASHCSESRGETPCSFNDEDEEDDEEDSSSPE