MLGKLHVIKAGPLTLLHDLGRYGFSHFGITPSGPLDEYAYSWANHLLANPVNCATLEITLGPAEFLLRSDAQLAIAGGDLNATLDGRPIANWSRFYAKQGQRLRFGLPRNGLRAYLAVQGGFTVSPQLGSVSTHVRQGLGGLTSQGLTLQTGDDLPFSAQQIAQKPVQMTFRFRPDYNLPLRLRVIESYQYQAFSPSAMESFYRSEFIVTPNSDRMGYRLQGETISPPDQAILSEGIALGAIQVPPNGQPIILLNDRQTIGGYPKLGCVARIDLPRLAQAKPGHSIRFVAGDLAGLQAVWCQWARFFGY*