MADKAILWALISASTKEGRKACSLSYFACKAAEAELGLAYMAANDNKEFLTSLSNIMRYKIDAGLSESYTCYLLSKGKIIRPYLKNLNPLQLAADCIETVNKIKDKNKKNH