MSTSLHSSFHGARSIQLGHRLNDPQRHGKIHSISCRATTNSDMGKQTNFYQVLSLRSEYASIEEIKKAYRSMALVYHPDVCPPSRKEEFAQMFILVHKAYHTLSDPILRKKHDRELGLEQVENERKIWEEQLLGLKIRSDCRVRTKEREF