MATGGCFCGKIRVQYSGQPIKTALCHCVDCRKLTGALYTCSFVVKTVDLKISGSPKEIAKTSDSGNYIKNYFCSDCGTPLYGRKIHSSGVLDQVTIVRAGIFDDIDFLNQYKADAEIYNSSRVSWMSPIEGAEQFSGMPPL