MTPAQLRAYSAVVRLGSVRAAAAELGLSDAGVSMHVAALRKELDDPLFTRTGAGLAFTPGGLRLASRAVEILGLQQQTAIEVTEAAHGRRLLRIAASSAFAEHAAPGLIELFSSRADDLSVELSVHPTSRFRELICSRAVDIAIGPASESSIGSDGSIFLRPFLKYQIITVVAPNSPLAAGIPMPALLRHQQWMLGPSAGSVDGEIATMLRGLAIPESQQRIFQSDAAALEEVMRVGGATLAIGFAVAKDLAAGRLVHVTGPGLDRAGEWCVATLAPSARQPAVSELVGFISTPRCIQAMIPGSGVGVTRFRPKVHVTLWS*