MKLALPLTLSLSTAVSLSFGFQPSLSGTNRGPRTWQVTRIGEPAEFESETTRITEYRYLPEGLREELLPLEGVPVSAPPIAVPKKSTSQRSGKAALPKWAQLLNEQLGLSLFTHLDSTRLHAIGGAVWYAGGSALLWSSLAREFFWDDWSTFSDMSLSSPNGIALSTVLLGTVVTSVTTATQKMAPEKKHPLYAITMQNSMLYGAVLAVIAAAHLLGDAMPSMAMQVTDSALALAGLKLLEDLIVYKAPWDPMPVFDELNFEYPPHWIQKVAHVISLSWVAVTVANASHIFNGDLVGNDMATTFAVQLAVASSLGPSGEAFIGTIQKKERSNKQNGPRRLVVETENGQFKVPYYVEAFELTFNQPGPQLLCIAAALFTHHADVVEKFFYLS*