MVVKNLTTLSIDGRNFSSQAQVSYGQLGSSSLASKSHFHTGIIKDGNIAVFNLNIHTDIKQVMKCSLTDPALVNGRPKASPLPLKQSQSYGFLYPQDLNDVRQEDFRDTRLRIFSGTANLPLAQEIACYLGLDLSKINIKRFADGEIYVQLQESVRGCDVFLVQPTCPPANENLMELLVMIDACRRASAKTITAVIPYFGYARADRKTHGRESIAAKLVANLITEAGAHRVLACDLHSGQSMGYFDIPVDHVYGQPVILDYLASKMISSQDLVVVSPDVGGVSRARAFAKKLSDAPLAIVDKRRQGHNVAEVMNLIGDVKGKVAVMVDDMIDTAGTITNGAALLHQEGAREVYACSTHAVFSPPAIERLSGGLFQEVIITNTIPVREENYFPQLTVLSVANLLGETIWRIYDDSSVSSIFQ*