MKKLIIIVAVFASLLSGCMIRPVHVPPDAFSASSALRIVQNHYRLVLIEEIDGYEDVQMKGMVALYIKDNKQFLLYAFKFQGESPRKYWSKIVKNFGIWSSRTYLDFPTSGLYSTRKSGKEIVVWWKNRWLFIAEGREDTETFASQVMDVYSRIGGRFGW