MSLFLCGIPLLECVYCLACARWAWKRCLHTAGHDSENWGLASTEEFEPVPRLCRLILSVYEEDLRHPLWAPPGGYRIDPNWLIGRKTYEDTLGRAPPYVIYLDHENSDIVLAVRGFNLARESDYAVLLDNRLGQRKFDGGYVHNGLLKAAGFVLDQECGLLKELVEKYPTYTLTFTGHSLGSGVAALLTLVVAQNRDRLGNIDRKRIRCFAIAPARCMSLNLAVRYADVINSVVLQDDFLPRTATPLEDIFKSFFCLPCILCLRCMRDTCIPDEKMLRDPRRLYAPGRLYHIVERKPFKLGRYPPVVRTAVPVDGRFEHIVLSCNATSDHAIIWIEREAQRALDLMMDKEKTMEIPAKQRMKRQETLQREHSEEHKAALRRAITLAVPHAYSPSPYGTFEDNGSETSGSVGEASGESSKKSHGESWDELIERLFDKDESGHMVLKKSSPSNR