MGQTFCCMQIEQSTVGVRERWGRFEELLDPGCHCVMWCLGSNVAGVLSLRVQQLSVRCETKTKDNVFVTVVASVQYRALRQQADDAFYKLSNPREQIQAYVFDVIRAAVPKMNLDDIFEQKNEVARSVAQELEKAMSAYGYEIVQTLIVDIDPDETVKRAMNEINAASRLRVATKEKAEADKIVQVKRAEAEAESKYLSGVGIARQRQAIVDGLRDSIITFSSNVPGTTAKDVLDMVLVTQYFDTMKDIGASSKASTVFIPHGPGAVRDVATQIRNGLLQGQAAVPDLL*