MRLRRVFNTWGVCIKDPAALRRVFQTNQRAYEKDLALSYHPFLPILGSGLVTSDGELWQKQRLLIGPALRTGILDDIIPIAKRAVDRLSDKLETRRGTGVAVDLEEEFRLLTLQVIGDAVLSLDPEECDRVFPALYLPVMEEANRRVLRPYRMYLPILPEWWRFQRKMRALNSFLINYFRGRWQARQKGMLRARKDILDRVMDSIQETGETWNEALEAQLCYEIKTFLLAGHETSAAMLTWSCFELCQDPHILGQVRAEAAAVFPQSTKDSPLPVRREVDGMVYTLAVLKEALRKYSVVPVVTRKLASDDTIMGHKLPAGIMVACVLQGTHNMYKDPRVFRPERFLPDGEYDKFNEAERLYKFVPFIQGPRNCLGQYLALLEARVVLSLLAQRFTFRLAKPGQGERHPTVIPIGPVDGMHVYVE*