MQPAGVARRLLRHAAQPLAAQLPKLLSAGGALAVQRPAAGEGHPVSDEELVRGGTASAPAVEFLEHPDLAEIVGDLSRPQKRLPTRLLYDERGSHLFERICETRDYYVTRAELEILSRDLDDIAGFAGAGAGVIEPGAGCGCKTRELLSALEDPRWYAPLDIDPSVLWRCREAIRQALPHLPLVPVCADFTQPWCHAGLPVAERRLLFFPGSTVGNFEPVQAQRLLGRFRDAAGPGGRLILGVDLRKNAATLRRAYDDGEGITASFNLNLLARLNREHGADFDTAAFEHLAVYDKALHRIEMHLRSRRDQWVRIGGCRFHFAAGETIHTESSHKYLPGGMVALAAAAGWQAQKLWMDPQRRFALMGFEAAPRKQPNTEVKEDNMAATKKSSGGRRYGKGAARTVASAMRRRKRGTLKSGPGGKGGTVRSRKQAIAIGLSEARRKGAKVPPKKAGGGSK