MGVKEVVEEVSGWLKVYSDGSVEREWSGAEEVKALITPVPSSPSSFVDGVATRDIVLNNQTGVWLRIYLPDTAHMTVGQSKLPLLLHFPGGGFCVSHADWRMYYQFYARLVKASNVICVSVDCRLAPEHRLPAAIDDCLEALLWLRSVASGKAEEAWLAEYADFSRCILVGDSSGGNLVHQVAVRAGEENMHPLCVKGGVCLHPGFVRAERSKSESQKSNESPLLTLDMVDKFLSLALPLGSTKDHPITSPMGPQAPPLAGLKLPRMLVAIAERDLIRDTEIEYCQAMKSAGHHVEEVISENMGHSFHLNEIAVKFDPHTAHQTSKLLDAIDRFINSC*