MCSWCHVLVLLALLGAGAKAGCPLPPERVSLPNATSSGYLEGIDDQGSRLFFLFYEAQQSDRVGRHHSRVPITLWLQGGPGCASLFGAFYELGPELVDSDLNLQPNPGAWNRHSALLFIDQPIGAGFSVQGDGRALPTDEMTLAADLYAALQSFFLAYPHLQRRPLVIAGESYAGKYVPSIGHFILQQAARHNNIASRGRAPLHRRLASRELPQHLLAARPLLARAPLFDLQALAIGNGLTDPASQVMAHADTAYFMGWIDPRQRLRAMTMQLEIVQLITAGLWEAAHELRGALLAHIQGSAGVATLMDMQRSEEYDADKLVDCYLNLREVQEALGVEX