MNTNEFKQKVSEIQAKSEYKAPLGFGICYADVGVMSNKVLQATYPVLNWQENFGSYAIFWDLREECEILEDCESELVFGITEEFVIKALEAFSPYLAETQSNPNAHKNVAVVLELQRALQEDRIYTENGDFRYRFCALYEDKQCKSVESAYMKLLALSLGKAPLRSLYLDGIFGLLSNVAWSGNVPFELDWLRENEIALKMRGEFPAIDFVDKFPRYLMQVIPQYDNIRLLDTAKTRFGAYLGTGGYTQMPGASYVNFNAGAMGACMNEGRISSSVIVGEGSDVGGGASILGVLSGGNSDPISIGKNCLLGVNSSTGISLGDGCIVDGGIAILAGTIFQITPQEAQKIKEINPDFEIKDNGLYKGRELSGKNGIHFRCDSKSGVMIAFRSNRKIELNSALH