MDSSTWWLILSGMVAYVIWFKSITRSLSGPRVWPVLGSLPGLIQNANRMHDWIADNLRACGGTYQTCISPIPFLARKQGLVTVTCDPKNLEHILKAKFDNYPKGPTWQAVFHDLLGEGIFNSDGDTWLFQRKTAALEFTTRTLRQAMARWVNRAIKLRFCPLLKTAQLENKPVDLQDLLLRLTFDNICGLAFGMDPQTLSPGLPENSFASAFDRATEATLQRFILPESIWKLKKMLGLGMEVDLSQSLNHVDTYLTAVINTRKLELLNKVGADGGTPHDDLLSRFMKKKESYSDTFLQHVALNFILAGRDTSSVALSWFFWLVIRNPRVEMKILTELCAVLIETRGSDTSKWLEEPLGFEEVDQLTYLKAALTETLRLYPSVPEDSKHVAADDILPDGTVVPAGSSVTYSIYSTGRMKFIWGEDVLEFRPERWLTDDGKKFEIMKDQFRFVSFNAGPRILKLHPRDLAPIVAKIGSTGIARDRESMNC*