MSVTTGGTLFHLPGLETAAVNPIAQLAVRPRILAAPVPVLPDSPLYGPSRTRFATWSTTAWVDIGSTLEPLADEIPPAVGGGLSADQIKAVVELIKRDKAFGSAERTAARLRILLAGLPIGDTDDTAAMVLPDLRDEFSAYLSMGSSSTAGDDLRELVKARLVLSNASDRAVDSSVTFRPENITLAFSDRIRTFSWLSVRLLSASFITAQSNLCLIHFLTPERDPLSVFADGDHQAQTILMANSTNSTAQIEATKNSQLYSGGALQHFRHVYEAFCNLRLLFAVX