MSMLDLNIVDIIHVDDNSTNVQKKLQLLTSPSQISDSRTSNSSIWNPAEEDSSNNSSPFIFDLLKKEKDVSQIVKEEKKEPITRTLFPVSADRGGRLSDYSMTQRMNFDEQNGHSILQQKQPQVRKNRRGPRSRSSQYRGVTFYRRTGRWESHIWDCGKQVYLGGFDTAHAAARAYDRAAVMFRGVDADINFNLSDYEDLKQMRGLSKEEFVLRLRRKTNENSKRSSTYRRTLSLNKYGQGDPQIITPFVAKEFCHKSPIKRDHEVETSCKPSSIYKGEIVANSNKTGTLHNLDLSLGIPKERGTMEKGLVNIKKEVPLQVFSNLARKFCSNGSNIALGSLKSNAAASSGFLSSPPFLPITSHNNNLPTILSLAQPQYTHH