MAIETVASTDAFKVLVAEVTAQEGYREPMAFGIARVDRGQKNAEKVLQANFPLINWKENFGSAAVFIKALQEAKCDVDFSGSEFVATINDNFVANAMAAFAPYLAEATGDSHKNVQVIKTLAKMEDIGKNFRIVFLFEDANPESVEAVYLKLYALSLRKAELRKVNLNGAFGILSNVAWVGNTPYELDYLRENEIEMKLNGTYPTVDSVDKFPRFLQHVIPDDNTRILEASKVRMGAQLAAGTTVMPGASYINFNAGTLGPVMVEGRISSSAIVGAGSDVGGGASILGVLSGTDGNPISIGENTLLGANSVTGLPLGDGCIVDAGITILAGTKIKIAPEELEKIKAANPDAKLDNKTTFKGEELQGLNGIHYRQNSLTGEIIARRSTREVKLNEDLH