MATAVSGRWTRVRTLGRGASGAVVSLAADEASGALFAVKSAPASAEEQLRREGSILSALRSPHVLPCLGFRAAAGECQLFLEFAPGGSLADAVARGGGRLGERAVRAYAADVARGLAYLHERALVHGDVKPANVVLGADGRAKLADFGCARMAGSARPLGGTPAFMAPEVARGDEQGPAADVWALGCTVIEMATGRAPWSDMEDLLAAVHRIGYTDAVPEVPAWMSAEAKDFLARCFARNPRDRCTAAQLLEHPFLASAGCGVKTEEVAARWVSPKSTLDAALWESDSDDSDDEGDVSESPTQRIKELAGACSALPDWDSDEGDWIQVLNEQCDKACHLVPVKEAAREMAGEDKRLLLLSEALETKVDFIDADAESDDPECSAAVGLTAPSIEQQEDCCSCSWSDPSVIAVATCRIEMSDQFLLPNCLIFTLSSVLLAVQFIVLYDYPIHTGLLPSCCQCDATIPESLF*