MNRKANVKLHRDQDEHKINMVQHGGPGLIVTLTLQVFACDSFDGFPDDDRTAVTKSSYFEVRSVDDVAQNFASFALLDDNVVFIKGFFNESLPDLHDRLRADGRRIALLHLDADLYSSYLDTLFNLYDLLEIGSFVICDDCGYIEEAGRAVTDFRILHGIDALQQLSDSELTRYWQKTAEVEIDWRTYNCWNRSRLSWGLITRCQGSQGIKFEELWQKLGSYVEMDSNSTSRSDLQIMMDMISQHFDSNLLVAEFLNNAAEVLLKDLLDVFHLQERVKEGLILAHTCAEMAMELLHQEETDLAKESQ