MRRDRLTFAYFTSQRLAMDSLTQTTLEPYQVHKLQAQELDLPARYADINDLKKALRACECGDLLAFDKYRNRESGILALVLAWAIFCKIKWCPMCAWRKARKILGELLSIFQQIEQDHRVAYVFLTLTTRNAPLSELRALSAHMSKSWHRLQQVKAWQKSILGYIRAIEYIGDKTPVGECHLHYHSVLVVPQSYFRGGNYMTQATWCDMWQKALRSDYKPIVDIRGIRPKAKAKLQPTSLKTQANAINPALVSALCEVVKYLVKPAKIAKLDTDQFETLDTQAKGLRQYNLGGLLKEYDPLPPDELDPTLWELLEQEIYKWSGQAYSLNLSPPQTQKTLS