MDYYDAMFESIDVTLPRNHKQRINVEQHCLARDVVNIIACEGADRVERHELLGKWRSRFGIAGFTPYPLSPLVNSTIKTLLRNYSDKYRLEERDGALYILVG