MGKDCAAARQPSNVGFSRRLLAFDMDSNLVENAIRSPAMNRRNALFAGHDDGGRSWARFASLIGTCKMNGVEPYAYLRDLFTKLANGHLDKDIDALMPWAYAAAPHSSQ