MGCVSMTLGIDEAGRGCLAGSLFVAGVACNEKTALEFLKMGLKDSKKLSLKKRFFLEYKIKTHGEVGFFVVKKSANEIDSLGLGACLKLAVQEILENGCSLVDEIKIDGNTAFGLNKRYPHIQTIIKGDETIAQIAMASVLAKAFKDREMLELHALFKEYGWDKNCGYGTKQHIEAIIKLGATPFHRHSFTLKNRILNPKLLEVEQRLI