MLCGGRLALLSHPSFGDRSIEDLECTSRQLTVHDDLTRIAQESAVFSSLALQVTAFICNLDEATVNCGAADAASHTARLSSSSTHAATSLSRSSSGHSSELGSGTGGGASVNGSANGNAGARAAISAAASPSNFQRLRASPDRESGFGWRDSRAAFELALRRENRVERMVARSDPVAAEKRLMQRLLVARLEAVPFKGCTSGDALFEALALALWGTTLFATSLRTLAVSYAAAHPEEYRCFLGDDWQLYLX