MSRPELTGHASLFYNAKEARKYDSSSRMVGIQREITERAIELLKLPSGRPSFILDVGCGSGLSGQVLEEHGHVWVGCDVSRDMLNMANEQPSPGDLLHHDMGTGLPFRPASFDACISISALQWLCYSNSKDQIPKRRLMRFFSSLYQVLRRGARAVLQFYPESSEHAILISECAAKVGFAGGIVVDYPNSTKAKKHYLVLSFERAYKAPEGLSGVEGALLNEDRKGGVRVGDKDPKKRGKGGPPKKKKGVGKTKEWILHKKETQRKKGKDTRTDTKYTGRKRPTRF