MATDLVSASYSSATAPASKRRRLGWDDPSPAPYADAARLHFQISPHVMTVCPAPSSTKIMQTTCIDALQNVRCSQKMGAHQLAYHHKDSPPWLEDDKDGHYNFNLGDDLTSRYKILQKMGEGTFGRVLECWDRDAKELVAIKVIRSAEKYREAAMIEVDVLRILGKHDRTGSRGCVQIRRWFDYRNHICIVFEKLGPSLYDFLRTNDYRPFSVELVRDFGQQLLESVAYMHSLSLIHTDLKPENILLVSPEYTKVVDRKNTTKHSLHMKRVPKSSRVKLIDFGSTTNDGECSFSVVSTRHYRAPEVILGCGWSFPCDIWSVGCILVELCSGEVLFQTHENLEHLAMMERVLGLIPPHISR