MKVTQSGLCSLPDDVAVTCLAQISRFDLAALAIASKSHRSLISSPKLLELRRQMGCTEPCLYVCMRISAEPIPPRWFVLNPQHRRLNPIPSNPNQAPHLSSFVAVDGGIYVLGGLINCRLTSDVWFLDCFSHTWNRVPSMKRPRASASANLVDGKIYVCGGCREEADSTNWAEVFDLQTQTWGTWLLPKMRSTISHSVAIEEEKKVYVVNTVGESFYLLPSKCVFQRMDWEADFFPGKRDDWCAIGKLLFCRDTLGRILWCDPNELRWKQVKGLEEHYDDIDICRLCTNSAGNIVIFWKLDPTHLGQSVLWSAEISLLRKGGEIWGKVEWFDAVFELEHSSSRLNVLYSASVLVSAK*