MRVTGRDPPKPASTFEESSLPAYCVDELAKCGFPSPTPVQSQTWPAALSGRDVISIAETGSGKTLAFLLPAVVHINAQPYLERGDGPIVLILAPTRELAVQIQEQAATFGKSSKIKSACIYGGAPRNAQIAALREGVELCVATPGRLLDLLNAKATNLRRVTYFVLDEADRMLDLGFEPQIRRVERLTRPDRQTLLFTATWPAEVAAAAGDFTNDVVTVRIGGEALRASDNVSQIVEVVDEDDKHAKLVGWLERALGEADAGGWTPRVIVFLSSKARVDSATRRLRHEGFPALSIHGDKTQEEREWVLGEFRAGKSPVMLATDVAARGLDVKDVSLVINYDFPAKMEDYVHRIGRTGRAGAKGAARSMFAAGDARHARSLCGLLQTAGQPVPRELVQFLT*