MSLACGAECVLCVGCSRWMWKRCTYVGSDDSATWPLATPEELEPIPRICRVILAVYEEDLNNPKYAPPGGYRMDPSCVVKRVTYEQTQGCAPPYIIYVDHAAQEIIMSIRGLNLVKESDYKMLLDNRLGQQMFDGGYVHHGLLKSAVWMLNQESETLKRLWLENGKSYKMVFVGHSLGSGVAALLAIVVVNHREKLGGMPRNLVRCYAVAPARCVSLNLAVKYADIIHSVILQDDFLPRTPTPLEDIFGSIFCLPCLMFLICLRDTFLPEHRKLRDPRRLYAPGRMYHIVERKFCRCGRYPPEVRTAIPVEGRFEHIVLSCNATSDHAIIWIEREAQKALDRMKESYQTTTPPLEQRMVRQETLEKEHVAALEEAVSLNVPHAATPTEETGEESVATTSHDQNEGSTLDQDEGSPRSESKSSTRTNWGELVEKLFTRSESGHLVLKKDVNIVQ