MPSVSGRVVCVTGAGGFIASWLVKLLLEKGYTVRGTVRNPDDPKNCHLRELEGAKERLTLCRGDLLDYQSLREAINGCDGVFHTASPVTDDPEQMVEPAVIGTKNVITAAAEANVRRVVFTSSIGAVYMDPSRDPEKVVDETCWSDPEFCKNTKNWYCYGKMVAEQAAWDEAREKGVDLVAINPVLVLGPLLQKTVNASVLHILKYLTGSAKTYANSVQAYVHVKDVALAHILLYETPSASGRYLCAESVLHRGDIVEILAKFFPEYPIPSKCSDVTKPRVKPYKFSNQKLKDLGLEFTPVKQCLYETVKSLQEKGHLPIPTQKDEIIRIQT*