MRRKVCCVLALAVALSAHTASGAAQTDTSAEITFWNSVKDSRNPAEIVAYLDKYPNGTFAPLAKIRLESLKPKTPASPSEQWAAIGFAARGAWGAVWQKTSRDEAEARALTLCVNNGGRGCKISSTTQCGAMAFYTARIRRTRYWGAYTAEGATLGQAIEAATARCRKESRSPANCNIRASFCADGSHRG