MCVIAIGIFLNGIPKIVGMIFLIILPFFYDWSLLLFMMMMKHVDCKFLPKGVTAIVYLAGLKYMCKPMALLPGLWFVACSNFPPYPLPYICGLPPYIMFKG