MCGIVGIAGVMPVNQSIYDALTVLQHRGQDAAGIITIDANNCFRLRKANGLVSDVFEARHMQRMQGNMGIGHVRYPTAGSSSASEAQPFYVNSPYGITLAHNGNLTNAHELRKKLFEEKRRHINTTSDSEILLNIFASELDNFRHYPLEADNIFAAIAATNRLIRGAYACVAMIIGHGMVAFRDPNGIRPLVLGKRDVGDGRTEYMVASESVALDTLGFEFLRDVAPGEAVYITEKGQLYTRQCADNPVSNPCLFEYVYFARPDSFIDKISVYSARVNMGTKLGEKIAREWEDLDIDVVIPIPETSCDIALEIARILDKPYRQGFVKNRYVGRTFIMPGQQLRRKSVRRKLNANRAEFRDKNVLLVDDSIVRGTTSEQIIEMAREAGAKKVYLASAAPEIRFPNVYGIDMPTANELIAHGREVDEIRQIIGADGLIFQDLNDLIDAVRAENPDIQQFECSVFNGVYVTRDVDQQYLDYLDSLRNDDAKAVQLQNEVENLEMHNEG*