LKRWELCCQDSRRALDIDGNLLKGHFFLGQGLMEIDNFDEAIKHLQRAYDLSKEQKQNFGDDITLQLRLARKKRWNVMEEKRIQQEIELQSYLNGLIKGDMESRLANLKLNGNVHDEQLKDKQQEIEQECDDHIKELNNIFSKVDERRKKREVPDFLCGKISFEILTDPVITPSGITYERKDIEEHLQRVGHFDPVTRVKLTQDQLIPNFSMKEVVDSFIA