MASVNFSPDTDIPSLNGKVILITGGNSGLGLESTRQLLKHDPAKIFLACRSKAKYDQAIAELQEQGSKTDAVSFLSLNLASLESIKSAVRQFQQESTRLDVLLNNAGIMMTPEGLTEEGYEIQIGTNHMGHAFLTHLLLPVLEETTKINPDVRVICLASMGEAMAPKNPYQFEQFKTTMSNFSTSARYYISKLANVHYAAALAERHPSLKIISIHPGIVQTNLTGPAVSNSLIMGTLTRLFFSVVGVNSSKGALNQLWALSDPKAESGVFYHPVGVTGKGSKLSQNKDARESLWEWTEKEIKQHLS*