MSQAKVTRPRHGLRGIRRDRDCRSCKSRGVKCDLNRPRCLPCVQSGLTCGGYPQRVVWATSKTPVTPTILSVKRRPGLAPELSGMERTASPQSLHTGPHGHQSTTKHPQHQFADRLSAWCTELRLSGAVNGDERRHWTRPHYVDALASLNQVLEHANPVAFLGILVLAYFEVLSTSAFGEWQFHLQGARSLLDHHCQSREDIERLGPPIGNLPEMIAYFAWWDVAGVVVRHLGGSRAESHGRLIFLDWHRALIGADFFDTVGCPPEIFQLFVSLAKSASTSHEISEEEALIAEQGRHVLAMQQLLQLGLVADDQGLCRDTWRCAAVIALLTWDSPSQSTDDLTADFREKALTSAVDRICRGISSVPLTSRLYMHMAKPAFLAGINATSLTQCDVIREYWRNLQADGAPRHLGALAQCEERWKNIPRA