MLRYVIRDGCNKGSNIGCYNNASGYELTSEVERGSDIEWYGRTLDGIIDEVGRDNVKVRSVVMGETIRRIGSGNRKDREYIIDGVTRFVDSGNRKELRRRDNVGYMTNGMGFVDSIREEIHRRENREYMSNGMGFGGTGMREEVNYRMEVDNVGYMANGMGFVDSIREEIHRRENREYMSNGMGFGGTGMREEVNYRMEVDNVGYMANGMGFVDNGKREEDSRGEKKPNNRGVVKNNRKKRLSEEQVEALERAFKEGEKLEVGRKGRLARELQLQARQVAVWFQNRRARCKTKQMESELEGLKSHRTLLILENQSLYAQVLQLTERVKLLESSNNGGSPYAACSSVREHDIEVVEKMEDSSTTEETQETSANWDLLDLPDLQYWAQYAL*