MSTPSVWVQLYYDGKGEEGYPIKIRPIPEDVADLAKEVKVERPNALSHCDAADLSVYSPGTKPPFSQDNAVDPGDDVPPSTTSKNPLIVVAPQPQRDDHTDAFARIEKKLDDLASVDVPMSEATSHFASSLLEDLKVKITVLPPNTDPGEGQVQTYSWGDNEHEIDGQPGCKQILEKEILPLSVNDQEYALYDARSQSLRLQAGKRKSNGFSDLAVGPRISMDFAETTAKDIMLSYTDALVELKRAKSNLKLGQLLLQLVSLSEVSENRQGVLVLGTDCATKWRLLHFSDYNRIMVQPYKHGKKCIADFKTLMENCTMRKEANVPPEKLAIIHEDTGVENDIKMGEFGMEETSKDKAIARETKLRKLASALEYCYGETLEVPAWAKASESCRSYFV*