MELVQVLHMKEGVGDASYANNSGLQKTVISKAKHVAEKAITNLYCSIMPQCLGIAELGCSSGPNALFVILELVSTAYKACQKLGRQLPEIQVFLNDLPGNDFNTLFKTVTKFQQNLSQEMGNGVGPCYFMGVPGSFYGRLFPNRSLHFVHSSYSVHWLSQVPPGLEDNKGNIFMSSSSPPSALMAYYAQFQKDFSVFLKHRAEEIVEGGRMVITIMGRRSEDPTSKECCYSWELLALALRDMVSEGLIEEEKLDSFNIPQYTPSPTEMKLEIEKDGSFVIDQLEVFEVDWDCYESDGPCNAAKCMRAVAESMFAAHFGSGIIEEVFRRHREIVVDRMSKEKPQYVNLVVSMTRNG*