MHSEQLFSVAEKSVRGISLHSASGLAGQRLDCRECGYAERHTRDSGRGVALCRFHQQQEKRKGMNRPSMLGKLCQRFNSAGIASALQVALKEPGFAVPHFSVKDITSIDWHALRLAGFQGVVLDKDNTITAPYVQNIWPTLASSLHDCKEVFDGQVAILSNSAGLYQYDPDGAEAEALEKTLKISVIRHGSKKPSGTPEELKKHFGCDASLLVMVGDRYFTDIVYGNKNGLLTFITKPLTLRGEPFVVRQVRALEEFLVRRWCEKGVMPVKHKLLLSSHRFIKDPAGNSTQQQCL*