MQNLASLHGTKFWLIGGSHRTLWGGCILLIHKVGKMNFVELQGNMFAWKGFSPKIIDKVLKSSEDFVWPVELPFHGKFIIEVDFMDLKVAGPNVGQIPLSKSRASVLSFLYGMAKSDMNSLERTIIVCVVVVLLEHFRFHLKDGEPCSIWSTQGTVHSQAQQCALNSLTCMLSNGLHADVTINTAKGRIGAHRAILAARSPVFKKMFGHGSNEEESSTIDMEEMSIEACRALLGYIYGCIHYDEFQKHRLALLRAADKYDIVDLKEACEERFLDDIDLKNVLERLQDSWSYHLPRLRQGCLKYLLSFGKVFDVREDLNVFLQHADRDLIVEIFQEVLNVWKDY*