MKNTLSNLFLNINPAMAASNTSNVLMGGLGALKGMKKPPRVPFVSETVSIGDIDCCLHTYDPVSTYSGTPPKALIVFFHGWNAHGTFPTSRILADLMVANGYAFMAPDLPGHGLTSGLRGYLESGEKMIDFATKITEYAFQSYVSRVAAEKAKRGPDGGNPGLKLFLIGSSLGGNLSLHVSLRRKDLVSGIILMAPMLKISLITPFLTKMFTKQLAAALPKLEAIPIGKNYNYRDPTIAEECEKDKLKPHQVGDKGRLGTVQTLFELERLLQEQFEDVFCPCFAMVGDEDTTVNNQGAVDLCRIARSQDMALKRYPARHGLMGEPSPLVDKMQYDMIRWLDERCSSQEVFIRSSL*