MSGATNREAVFPTRQSLGLMKSKLKGAQTGHDLLKRKSEALTKRFREITRRIDEAKRKMGRVMQIAAFSLAEVTYAVGGDIGYQVQESAKSARFRVRTKQENVSGVFLPAFESYTTEGNNDFGLTGLGKGGQQVQRCRETYARAVETLVELASLQTAFVILDEVIKVVNRRVNAIEHVIIPRTENTIKYINSELDELDREEFFRLKKVQNKKQRDTAAQDAEMKAKKEAAAEKEKAGGSEKENPTHTGDILGDEEDEDVIF*