GPEPPPPQVIHPHKPTADSPCLKEFVEILLAGDRVEEGGHGSFGIEAPAQDYANLRSGGLSTPDCGPLLGLNRIFCETDSIAGDSIAAGDGALGDPAASDGMGGHQGFKGGLIAPGLEKMGSRGRP