MFHTNGFGSITMGSNARDLVALTNEALSISITQNKSIIDTNTIRSALHRQIWDLRSQVRSVQDHGILFYKIGRAVAQNVLLSNCPIDPISIYMKKKSCNEVDYYLYNWYFELGTSMKKLTILLYLLSCSAGSVTQDLWSLPGPDEKNGITPYGLVENDSGLVRGLLEVEGALVGSSRTCSQFDKDRVTLLLRPEPRNPLDMMQNGSCSILDQRFLYEKDESEFEEGDERQQIEEDLFNHIVWAPRIWRPWGFLFDCIERPNELGFPYWSRSFRGKRIVYDEEDELQENDSEFLQNGTVQYQTRDISSKEQGLFRISQFIWDPADPLFFLFKAQPFVSVFSHRELFADEEMSKGLLTPQKNRPTSLYKRWFIKKTQEKHFELLINRQRWLRTNRSLSNGSFRSNTLSESYQYLSNLFLSNGTLLDQMTKALLRKRWLFPDEMQIGFMEQDKDFPFLSQKDMWP*