MVQEKQATPSMTIPADFYRFRPFSAGKDEFSAADVHVVTSGGLRIPAHSSILASGSPVLDKILDRIWKRRNSNKDIPIPGVPCNAVVAFVRFLYSSRCSDEEMEKYGIHLLVLSHVFSVPALKRACTTELAKQLTVENVVDMLHLARLCDAPSLNVKCMNMISKDFKDVGKTEAWKFLQDHDPVLELDLLQFLNEAESRENRRIRNRKDQSLYLQLSEAMECLQHICTEGCTNVGPCDQEPNKNKGPCKRFSTCRSLQLLIRHFATCEKRVRGGCSNCKRMWQLLRLHSSICDQPGPCKVPLCRQFKLRMQAERKGDDKRWRLLVRKVVSAKAISTLSKRMRGEDLDDEWMRAAK