MVIQLGCSKNDLVILAWMFHLMTFNDTWFCFHHVQGVSGSIVLRHGRLSDLIAQLQDLLNGAQGVESTPFKYDGALLAAQIRQLANEIKELTMTNPVTIFNGDSNSSGYASYLVPAAAVGAMGYCYMWWKGWSFSDAMFVTKKNMADAVASVSKQLDDLSDTLASTRKHLSQKLATLDWKVEEQNETSKMILSDVTEMRSSISQIGFDFKQLNEMISGIEGKIESLESKQDVTLSGLWHLCQVAGVKDSTSTKVFQDVGERLPIDGKPSTNTSLSGLRFLTEGKEDANVIHKPVMAKEIMVMGEKTKVTAAGRSRVHRAFPGGISWVRDVSGLS