MDKVRVTIDGITVEVPSHYTVLEAAKEAGIDIPTLCYLKEINQIGACRICVVEIEGVRNLQTSCTYPVFDGMKVYTNTAKIREARKLNLELILSNHDRSCLTCIRNTNCELQSLSKKLGVNEIRFEGENIKYSIDNASPAIVRDPNKCVLCRRCVSVCSEVQNVFAIGMVNRGFKTMVAPSFGRSLKDSPCISCGQCIEVCPVGAIYEKDHTKRVYEALADEKKYVVAQTAPAVRVALGEEFGMPIGSIVTGKMVAALKRMGFDAVFDTDFAADLTIMEEGSELLERLKNGGKLPMITSCSPGWIAFCEKYYPEFIDNLSTCKSPHMMMGALVKSYYAEKEGLNPEDIYVVSIMPCTAKKLEIERPEMQHNGIKDVDAVLTTRELARMIKEMGIDFVNLPDEEYDEPLGMSTGAGVIFGATGGVMEAALRTVADIVEGRELDKVDFEEVRGLEGVREATIKIDGMDIKVAIANGTGNAKKLLDKIKAGEVEYHFIEVMGCPGGCIMGGGQPIHNPNEMGKVKELRAKAIYEADKSLPIRKSHKNPAIQKLYEEFLGSPLSEKSHHLLHTHYSKKELYPLVR