MSFVLYFKLSESYAKELPHFQENIRVKVEDIKLLANVEDLRLSAAERKLMQAYNEIPVLSRPQHDIVQQFWYIRPNDQASVYRGGIREDCSTKSTQIINHLSDTMLYEKLDQALSQVFMQFKDEFEDQQHAIVEQTARKLLSITTTEMSEVCVDVELQIDHYCDGRILLALEESSSVDGMVPASESSIELLEPMEADERNSNDECSVCLDELGEETDVLRLPCSHMFHAECITKWLQNSHYCPLCRFQMPTD*