MDVSPTRYDTSLGLLTKKFVNLLQRSPRGIVDLNYASQHLDVQKRRIYDITNVLEGVEMDLQTLLKDNQYAYVSYQDLRSIKNYSTQTVMVIKAPPDAHLEVPTPTSNSRVEMILKTERGEIEVFLCPDIKNSKEDRSDSDSISTPSTSRDFNPTLVSIMEIFTSNANSPEKCKVKMEKDTSNSLLSTTADEFQPYQFPTTDDHHSSGNDWAWF