MATQVLGQSSGTSMFSATTIAVPLNGDVYDLNDLSKAELAAPQLIMLANVALTGESGSCEYLGEDKQMAELTTVGNSFSDSEEEEEEEEENIRRDEIEQLKCEKVNSETRGLPTTDMTGDLSTSLISFDSSNDLSEAGSQGNLEEKSKKSKPFRCKPCQYEAECEKEFVHHIRIHSAKKFIVEEDAEKQAQSKEVDSPSEEAEYSKGPIRCDRCGYNTNRYDHYLAHLKHHNKAGQNERVYKCTICTYTTVSEYHWKKHLRNHFPRKVYTCSQCSYFSDRKNNYIQHIRTHTGKNIPIINYIANYSSSNRAGLSGLPPCHSSPF