MVALVTDGLKTSARPLAGDGKRSEPGTRETAAVQKAGDDDAEPRLVCFTGGTAFNGVVQELMTLTSRVTHVIPVSDDGGSTAEIVRVLGGPAVGDLRSRCLRLSDESTAEARAVKELLAHRLHATDSKLAKEEWYAIQEGDHDLWNGISEPYADIIRSFLIYFHTQIVASKNPIKFDFVNGSVGNFFFAGARMFFKSMEAAILLYSRVSRIPTESLVVPNIVLDDNVRVALGAKLEDGTTIRGQNEISHPSADPKRFEKATTGYDSLPSPIKRVFYLSTEDPTSVSPVYPKVNPTILRQLDDCEGVVYGMGSLYTSIVPSLILEGVGEAIAKRAGPKVLILNGGQDRETGDMSAAGVVKAVVDALNRAEDPDPSRRCDFAVSDYITDVVAPADGGIPLDIEELEALGVKNVIQVDARRQDIHGAEYDVPALIDALRQCVTV*