MSKDDSPTPPSCSLGELGAALPSLPGLTAADRAALADVLKGKLQNLNGISSGYIESLPLKVKRRVVALQEIQKQHDEYEAKFFEERAALEAKYQKIYEPLYNKRYDIVNGIVEPEPLTAEEQLELDTTANDSPDEKGVPEFWLTALKTNEVVGEEITKRDEGALKYLKDIKSVNLEGGNGFRLEFYFTGNPFFKNTVLTKTYHMVEDNEPILERATGTDIEWYPEKNLTKKVLQKKLKKGSRNTKPVRRTEECESFFNFFYPPKVPEDDEDLDQEAAEQLQDLMEQDYDIGSTIKDKIIPHAVSWFTGEALLGEEFEDEDEDEEEDSDEDEEGDEDEEDEEEDNVDEKSNKKPSVKASNPSIITWPLRAQEGSPSTPEQSIMQSLPKQGLNRLLDPLSQSAAEQPPECKQQ