MSLKKKKNPPSIPVSSMADIAFLLLVFFMVTSVLDTDPDLPIALPDVPGGEQLNKKIANLYLGTDKAVYFNQVRMPLNEAINHVRAKLTTTPDLKVLIHADKNLPYAELDNTFELLKEAGALKISLVTKTTQGGGL