MKISVVGLGFVGTVTGACLCELGHEVVGVDLDLGKVNLFAQGRAPVLEPLIDDLLAEVWRTGRLRGTSDIARAVAETDLTFVCVGTLRNPNGTQDISAVETVVAKIGEAIAAKTAFHSVVIRSTVLPGTTRGRFLALLEHATGGLAGEAFGLANNPEFTREGSAVADFRNPSRIVIGEIDTRTGDRLASIYGGIQSRIFRTSAEVAETVKYADNSWHALKVVFANEMDAISRVANVDSREVMTIFCADTVLNISPAYLKPGFAFGGPCLPKDVDVLTQWCRSNGLDVPVLAHIAESNEHVIARVCSRILGTGASRIVFLGLAYKAGVGDLRGSPIATLAQRLFKAGCAVRAFDPDVWRGRRLATRHDYTDDALNGLEGLLADDVDELMAWAEMVVVTSRAGQYASALSKLDSSRVVIDLTGQPGVS