MVKSIRVHELGGPEVLKWEDVEIREPGQGEIRVKNKAIGLNFIDVYFRKGVYKASTMPFTPGMEAVGEVIALGPGVTDRKVGEVVGYAGGPMGSYTEEQILPANKVVPVPPSISPSVAASVMLKGMTAQFLLRRCFKVEPGHTILVQAAAGGVGSLLCQWANSLGATVIGTVSTKEKAAQAKDDGCHHVIIYKEEDFAARVNEITSGNGVDVVYDSVGKDTFQGSLACLKTRGYMVCFGQSSGTPDPFPLSVLAPKSLFLTRPSLMQYTATRGELLETAGEVFANIASGVLRVRVNHTYPLSQAAQAHADLESRKTSGSVVLLP*