MGSLRDGKTNSSSGRRWCAVTGGRGFMARHLVAALLRSGEWLVRVTDLAPDVVLGLGDTEDVLDDALRDGRAVYASADVCNLDQLIQAFEGVEVVFHTAAADPSKNDQQLHYKVNVEGTKNVVDACMICKVKRLIHTSSIAVVFDGVNGLLDANESLPYPDKFPDAYGQTKAEAEKIVMKANGISGLLTCCIRPGSIFGPGDIVILPTLDQCGKTHFVFGDGKNCDDFVYVENVVHGHICAEKTLSTMEGAKTSGGKAYFITNTEPMNMWDFLYLLQEELGYKRLFKIRIPLIVIQAVSYLVEWGYKVLHHYGMCQPQVLTPARIKYLTVHRTFSCNKAAEELGYKPIVTLMDGMKLAVKSYIRLRNHADLSYKHI*