MDTDGSSFDGGLRKLTDVELVHKVSLEEHEWEQRINDPSKWLEMSPEEQELKRKTGKAVFRSITYNECELDGSDLNIPPSPENPHPFVPSKHSPPVYTHSLVPFVNYSFLLQILVDIGVNLFEVEQNTRAGKHLLRLDLEKDVRPKLRWLLSLGFHVSDLGVYLTKNPFYLLQDLSDMQVRVNYLMSMKFSTEDVCKIIREFRYWLNVDVKVMDSRLGWVQKQFGLNGNEVRALIRKEARILMFGLGPLQRLVGLFNKELEFSPKQVKGILLADPRVFMMEAKFIRTNYDYVHRTMRLSNSIIAKHPFILRCSHSSIRNR