MESSLQLSGIRVSSHLVLQTLLRIKNLSKIALGFFIWAQQQPGYRHDDAAYALMIDVLGKVRQFDVAWQLLVEMSQREDNPNSGVFHVLIRRYIAAGLTRQAIRTFDDMEAFVERKPELGDFNFLLDTLCKYGYAKVATEIFNKRRFGFIPDVKTYTILIYGWCKMNKVEMGERFFREMVDRGLEPNVVTYNILLNGICRRSRLRPEFRFERIVKAAEDMFDDMQRKGVEPDVTSYSIVLHVYSRAQKPDLVLWKLGLMKERGICPNIATYTSVIKCLCSCGRLEDAGELLDEMVRNGVCPSGATFNCFFKEYRGRKDTDSALKLYRKVKESPSSSALDVLNINTYNILIGMFSKLGRMEIVRELWNDMIERGVGPDLDSYTLLIHELCEKQKWREACQFFMEMIEKGILPQKTTFETLYRGLIQSDMLRTWRRLKKKVDEESLKFGSEFERLTQFYLHSQLLIYESC*