MAVLVELTKEYGYVVLTVVAYAFLNFWMSFQVGAARKKYKVFYPTMYAIESENKDAKPFNCVQRGHQNSIEMMPLFFATLLLGGLQHPVIAAVLGLLYTVARFFYFKGYATGVRESRHKLGSLNYPAIFGLIICTASFGINLVIREAI