MELSVEKTASGREYKVRDMSQADFGRLELDLAEVEMPGLMSCRTEFGAAQPFKGAKITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSAAVFAWKGETLQEYWWCTERALDWGPDGGPDLIVDDGGDATLLIHEGVKAEDVYAKDGTLPDPESTTNAEFKIVLTILRDGMKENPNKYHKMAERLVGVSEETTTGVKRLYQMMDNGSLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVIFGYGDVGKGCASAMKAAGARVIVTEIDPICALQALMEGYQVLRLEDCVEYADIFCTTTGNKDIIMVSDMRKMKNNAIVCNIGHFDNEIDMEGLETYPGVKRITIKPQTDRWVFPDTKRGVIILAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWNEKKSGKYEKKVYVLPKHLDEKVALLHLEKLGARLTKLSEDQASYINVPVGGPYKPAHYRY*