MDKVRVTIDGITVEVPSHYTVLEAAKEAGIDIPTLCYLKEINQIGACRICVVEIEGVRNLQTSCTYPVFDGMKVYTNTPKVREARKLNLELILSNHDRSCLTCIRNTNCELQSLSKKLGVDEIRFEGENIKYSIDDASPSVVRDPNKCVLCRRCVAVCSQVQNVFAIGMVNRGFKTMVAPSFGRSLKDSPCISCGQCIQVCPVGAIYEKDHTRRVYEALADEKKYVVAQTAPAVRVALGEEFGMPIGSIVTGKMVAALRRMGFDAVFDTDFAADLTIMEEGSELLERLKNGGKLPMITSCSPGWIAFCEKYYPEFIDNLSTCKSPHMMMGALVKSYYAEKKGLNPEDIYVVSIMPCTAKKLEIERPEMQHNGIKDVDAVLTTRELARMIKEMGIDFVNLKDEEYDEPLGMSTGAGVIFGATGGVMEAALRTVADIVEGKDLDKFDYEEVRGLEGVREATIRIDGMDVKVAIANGTGNAKKLLDKVKAGEVEYHFIEVMGCPGGCIMGGGQPIHNPNEMEKVKELRAKAIYEADKNLPIRKSHKNPAIQKLYEEFLGSPLSEKSHHLLHTHYSKKELYPLVK