MFRAAQLLLRETNRALGAATSPAGFVSGFSTASNSAQRLAGKVAVITGGASGIGKATAKEFIENGAKVIMADVQDDLGHSTAAELGPDASYTRCDVTDEAQVAAAVDLAVKRHGHLDILYNNAGVMGAMPQDDMASVDLANFDRMMAINARAALVGIKHAARVMSPRRSGVILCTASDTGVMPMPNIALYAVSKATTIAIVRAAAEPLSRHGLRVNAISPHGTRTPMAMHVLSQMYPGVSKDDLEKMADAAMDAGEVMEPKYVARAALYLASDEAKYVNGHNLVVDGGFTSHKGSDTRLN*