MRPFVLSTAVLVTGAVAQNAWKTCYDGLFMIAARGTNEEKGSGRIGEIAEAVAKRINGSHVYGLDYPASFQDPAYEDSESDGVKKLKDILSSYFYQCPKNKVAVFGYSQGGQVASDVFCGGSGGDFPTNKPLTVNDVEKNVVAIITFGDPSHVANVSYDLGSSINDGIFQRNDTKLCEDKYSGILHAYCDTGDVYCDRGDDTDVHKSYFEKYGKKVEDLVVEKYESAMSESTTTPTADATSSVTSAASEVTSTDAPGNGASGLVPGLVLSMVPLALGLSQLL*