MQSQMTAVSLQSATTWLGSAALRARRPHPVHHAARQQQRRFVASAAMDANGAAGTAKAAAASGAAVAMSGPDTSSAADEGAGSGPMIGTLLIKCPDSKGVVASVAQLLFGFGCNILSSDQFSDVEADMFYQRVVFDYSHLLVGPGNAAVLERGIAEVARKYSMDWRVSYSAKPKRMALLVSKLDHCLYDLLIRMENGELNCTCPIIISNHPDLEMVANRFGVPFRHLPIAAKDAASKAAQEAQIEAVLQEESIDLIVLARYMQIFSREFCERHWRHTINIHHSFLPAFEGARPYHRAHERGVKVIGATAHFATSDLDCGPIITQDVTHVSHRDSVPDMVRKGRDLERTVLAKAVRWHLQDRVVVHGNKTVVFEX