MRLFNLINATNNFSKNNIIDSGRTGTTYKAILSDGCLLAMKRLQESHHSDKHFISEITALASMRHYNLVPLLGFCVTRRERLLIYKYMPRGTLHDQLHQAKSRTEVMDWAKRLRIGIGVARGLMWLHHHCNPCIIHHNISSKCILLDEDYDPKISDFGFARLMNPEHSHLSISLDGDSDGSAYIAPEYTNTLVASPKGDVYSFGMVILELVSGKTPAQVSKAVKNVEDNITKWVTYLLGLYANDNSLNGSWCEGEIIRFLNVAFACVVYAPENRPTMVEAIPDFLDPFCSPYTACPFLSSSLSTLLRAENKTAMTMIAAIILPNVAALSPQHETFQEAAPDGSFVVLHGCAHNPTGIDPTPKQWEKIADVIREKNHIPFFDVAYQGFASGSLDEDASSVRSFVSRGLEVLIAQSYSKNLGLYAERIGAINVVCSS