MAPRVATGTPEPNGGGGGKIDNTVEITPTSNGQVGTLGDAVPTEQLQGEREREREGEGDAGGDGLGSSLSLAVPPGPLSFEALLAQVGALGGGQQLQLGLCCLPVLFVALGMASDPIFTLAPPLHCHYGAFPPNASGWEQPPNASGVSVASAALAASAASRVATSTDPSCSGFAPPDFNHCLKDWDYNGLPVLTTNAIGQWDLVCDLGWQVILEQILFILGFASGYLFLGYPADRFGRRGIVLLTLGLVGPCGVGGAAAGSSTGVMALRFLLGFLLAGVDLGVYLMPNDHRSLHPLPVLWLAWFVPGVRTVADSEAAD