MCGIVGIAGVMPVNQSIYDALTVLQHRGQDAAGIITIDANNCFRLRKANGLVNDIFEARHMQRLQGNMGIGHVRYPTAGSSSASEAQPFYVNSPYGITLAHNGNLTNAHELRKKLFEEKRRHINTTSDSEILLNIFASELDNFRHYPLEADNIFAAIAATNRQIRGAYACVAMIIGHGMVAFRDPHGIRPLVLGKRDVGDGRTEYMVASESVALDTLGFEFLRDVAPGEAIYITEKGQLFTRQCADNPVSNPCLFEYVYFARPDSFIDKISVYSARVNMGTKLGEKIAREWEDLDIDVVIPIPETSCDIALEIARILGKPYRQGFVKNRYVGRTFIMPGQQLRRKSVRRKLNANRAEFRDKNVLLVDDSIVRGTTSEQIIEMAREAGAKKVYLASAAPEIRFPNVYGIDMPTANELIAHGREVDEIRQIIGADGLIFQDLNDLIEAVRAENPDIQQFECSVFNGIYVTKDVDQQYLDFLDSLRNDDAKAVLFQNEMENLEMHNEG*