VNITIVNFNGELMQITWAAKDYYPDRNVTFFYRHSQNRVWKLCANYILDQGYNSGCFFKTEGKTLTMSIKDKSGSKELFNRSLKTDFYIKPNPPENVTFHWQGDTLTVGCSKPKTKTKCLKLELQYKSEYDKEWQSRKSVCCEVKEQGFDPEKCYSFRVRLERRTPICNVVPYSSEWGEVTVWRNGSLIDSCADDIKPLANHAILLISVLAVLLVIVFLLIFVCKWQSYRFQKSIMPIIPDPKHIFSDLFNDHNGNFQEWIHETDNAMAQTKMECIEHECIIEERTEQEDVKEASEKLYELSNMNKRDFLNSVHNTCLQPPASETVSFGSLNFFMNEDMYVIL