MQRARCYLIGETAVVLELEPPVTLASQKRIWRLAQRLVDMPNVVEAIPGMNNITVILRNPESLALDAIERLQRWWEESEALEPESRFIEIPVVYGGAGGPDLAVVAAHCGLSEKQVVELHSSVEYVVWFLGFQPGFPYLGSLPEQLHTPRRAEPRLLVPAGSVGIGGPQTGVYPLATPGGWQLIGHTSLSLFDPARDEPILLRPGDSVRFVPQKEGVC