MDKRSKGEQKTVLEEEEDVVLPGFRFHPTDEELVGFYLRRKVEKKHLRIEIIKQIDIYKYDPWDLPISAAGGEKEWYFFCLRGRKYRNSIRPNRVTESGFWKATGIDRPIYSTGDAGDCIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPASDKNDDNSPRIQEAEIWTICRIFKRNVPYKKYPQGCKVSASKQMSTDSSSKTSSFESDTGNEYKCLGSSSILQGDMKLITSYYEEKNQILASQWNPIVQAPLTTWHPNIPYPSTNEFFKDGNWDELGRIMEFMTDTSKTHFCRYT