MKKLTILLYLLSCSAGSVTQDLWSLPGPDEKNGITPYGLVENDSGLVRGLLEVEGALVGSSRTCSQFDKDRVTLLLRPEPRNPLDMMQNGSCSILDQRFLYEKDESEFEEGDERQQIEEDLFNHIVWAPRIWRPWGFLFDCIERPNELGFPYWSRSFRGKRIVYDEEDELQENDSEFLQNGTVQYQTRDISSKEQGLFRISQFIWDPADPLFFLFKAQPFVSVFSHRELFADEEMSKGLLTPQKNRPTSLYKRWFIKKTQEKHFELLINRQRWLRTNRSLSNGSFRSNTLSESYQYLSNLFLSNGTLLDQMTKALLRKRWLFPDEMQIGFMEQDKDFPFLSQKDMWP*