MDKVRVTIDGITVEVPSHYTVLEAAKEAGIDIPTLCYLKEINQIGACRICVVEIEGVRNLQTSCTYPVFDGMKVYTNTPKVREARKLNLELILSNHDRSCLTCIRNTNCELQSLSKKLGVDEIRFEGENIKYSIDDASPSVVRDPNKCVLCRRCVAVCSQVQNVFAIGMVNRGFKTMVAPSFGRSLKDSPCISCGQCIQVCPVGAIYEKDHTRRVYEALADEKKYVVAQTAPAVRVALGEEFGMPIGSIVTGKMVAALRRMGFDAVFDTDFAADLTIMEEGSELLERLKNGGKLPMITSCSPGWIAFCEKYYPEFIDNLSTCKSPHMMMGALVKSYYAEKKGLNPEDIYVVSIMPCTAKKLEIERPEMQHNGIKDVDAVLTTRELARMIKEMGIDFVNLKDEEYDEPLGMSTGAGVIFGATGGVMEAALRTVADIVEGKDLDKFDYEEVRGLEGVREATIRIDGMDIKVAIANGTGNAKKLLDKVKAGEVEYHFIEVMGCPGGCIMGGGQPIHNPNEMEKVKELRAKAIYEADKNLPIRKSHKNPAIQKLYEEFLGSPLSEKSHHLLHTHYSKKELYPLVK