YLKQQYVCQRIPHADMYALIALPPGVDKAEWLASNTLSSFSVFISPGVPSQYLPFKKHQVGILLFPCCVNFSYAFVLRVYVWTDDHGRKLKCSAPLYFDYAMSYIQDLLTDEDVFPTKAGAEFPTGFVFMVQKVFLLLFRTMAHIYWSHYTQAQQVGLHPHLNTLFMHLTLFCRHHGLLDPEDTEPLQDLITALGRQG