MSSNLIRVALVGLSANAITSWAATAHLPYLQSARGQTQYKVVALLNSSKEAAERARTHFNLPSTVKTYGDPAQLAADDEVDLVSIVVQSDKHYAAVEPSFRAGKAVYVEWPLTESLERSLALVGEGKGRDRNIIGLQARLSPVAAKVKQLLASGRIGKVLNSQVRGFSAMGLGQRPGTLLEGPLEVLFTQRAIGGNHFSVLYAHMVDLVHSVLGEFKDFHSQLQIRWPELGVVDKDGVQLRTRKNDIPDLISAHGELAPGAADIQEGATLSVLYRSGTPFKGEDPYAWYIQGQTGELRITSPFGPILQAATMPGVKIELHDYATDEVAETEWESEWKDWQKELQTPGCKLVGDMYNRYALWHQQEDKEAAPVGGEWPTLDVAIRRHQELDRMLKDFDKAAQT*