MGNLLNLMRGIGDDQFEPWPILGFRAISGQTRWKAIHKKLIATGRFQLLSMVVCIAIYKKGILSGRFTLFSILTCGVISDYICHRLISEKRIPSDPFDSLPEDLLCTILSKLPLDEAVRTSAVSRKWRFLWTVCPNLRFEGITMCGKEQDVQKFIDNVNAVLAQCHGSFFDELAIKFDFDTLLVDHLNNWARFAASSRIKYLTFDLAPERFGGRYDRYLFPFQLLDSGSISRLQKIHLSFGYLQPPTGFSGFPNLRKLDLNLVNVTAKDLQDMLSNCCNLKWLSIVRCHLYDELKVNGPLPHLLYLYFSFCEITKIALHAVKLTNFVYKGKPVCIDLGKSSKLESADIRFYRVTLEDATTQLANVFTHVQILTFDACYEPPQIPCLVHKPCMFSQLRHLKLMLLFESDVDTLNLVSFLMSAPFIEILEMDLIVSPFSYTGHVSLE