MPSVSGRVVCVTGAGGFIASWLVKLLLEKGYTVRGTVRNPDDPKNCHLRELEGAKERLTLCRGDLLDYQSLREAINGCDGVFHTASPVTDDPEQMVEPAVIGTKNVITAAAEANVRRVVFTSSIGAVYMDPSRDPEKVVDETCWSDPDFCKNTKNWYCYGKMVAEQAAWDEAREKGVDLVAINPVLVLGPLLQNTVNASVLHILKYLTGSAKTYANSVQAYVHVKDVALAHILLYETPSASGRYLCAESVLHRGDIVEILAKFFPEYPIPTKCSDVTKPRVKPYKFSNQKLKDLGMEFTPVKQCLYETVKSLQEKGHLPIPTQKDEIIRIQT*