MAPNVALADSMHNYQPKPGKRNQEASELRKTLKPLMEKRRRARINESLNQLKTLILPLIGKDNSRYSKLEKADILEMTVRFLRDIPPVQAQNPADRYKEGYRACVERLSAILGKSHVLTGEASNRLLEYLQRSPELCSSDCNHPPKPQRPRIVLQVSPRTSQFGSPLQNQPSSHRPAPCPPQLNSSIWRPW