MKVTVVSRGGKEFIKGGIELKNLATVGDLQEAIHHRNKKYYPSRQRLTLPLQSGSRGKPVVLNAKKNLQDYCDGNADTLIVVFKDLGMQVSYRTLFFWEYLGPLIIYPIFYYYYPVYQYFGYTDEHVIHPVQTYAMYYWCFHYFKRIMETFFVHRFSHATSPVSNVFRNCAYYWTFGMYIAYNVNHPLYTPVSDLQMKIGFGFGLISQISNFYCHLLLRNLRSPGGNGGYQIPHGFLFNLVTCANYTTEIYQWVGFNIATQTVAGYVFLVVAALIMSNWALAKHRRLKKLFDGKEGRPKYPRRWVILPPFL