MLAARLSSRRAASSLGANSTRAFTSTSPIMEQFDVTVVGGGPGGYVAAIKASQMGLKTACVEMRGSLGGTCLNVGCIPSKALLQSSHHFHDAKEHFADHGINIGDISMDLDKMQDAKSKSVDGLTGGIEYLFKKYGVEYYKGKGSLKGPNSVSVVKNEDGATEEIDTKNILIATGSEVTPLPPVPVDNDGQKIVDSTGALEIKKIPGKMAVIGGGVIGLEMGSVWSRLGAEVTVIEFLDKICPSMDQELTKKFQTTLKKQGFKFKLKTKVTKSEVEADGVVLTTEPSKGGDEKTEKYDIVLVATGRRPYTEGLGLEELGIQTDKLGRIEVDEHFRTAVPSIYAIGDCIDGPMLAHKAEEEGIAAVEIMAGFAGHVNYDAIPGVIYTYPEVASVGKTEEELKEAGIAYNKGNFPFSANSRARANGSSEGFVKVLAEKDTDRILGAHIIGPNAGEMISEAVIAIEYGASSEDLARTCHAHPTLSEAFKEACMDTYDKPIHF*