MVFDTASLLSDPLAQEQGLEPVAGCPDPTLSVGATSSAVMAHFRGLAVAVKAYPSEIARGAELPHHPNVVRTLAWISVTDATLEVRELCVGGELFEAVAEIGQLTPALALRHLEELCAAVAHCHLNGQVFGRLRAEKLLLGFDGHLRLAVAFGGSDTPPQSGPPLDATAARADVWSCAALFCLMLAGEPPEDAGVIRGVGERGIEAYPAVADVCPEEVHELLRAMLSPNPARRPSAWACATALSAAREVGYSPGRTESADAVASNLTAPSRGCTGSEATASTENLADLDKAKAGERSYPAV*