MPVVRQSHVVYTVQPGDTLSAIAARFGSTVLEIQRANLQDPRFIEPNVIFPGWTLVIPVPTVRPFDTTYLPVPGDTLFRISQRFSAHFDLIAGVNRLQDPNLIFVGQLLWVPAFVYEIEVGDTLFGISRRFQIPITKILAANEGRPGFSLDFIFVGFRLLLPLPSSRNIVVTHPFPGDIMPSRELVEGFARVFEANVLMQIRDDNGVIVSAERFTTALEGPPAYGYFSGTVLIDRPPTSPSGQLWVYSAVQSMAVL