MKNELMQRLRLKYPPPDGYCRWGRIQDVSATLLNAWLPGVFMGELCCIKPGEELAEVVGINGSKALLSPFTSTIGLHCGQQVMALRRRHQVPVGEALLGRVIDGFGRPLDGRELPDVCWKDYDAMPPPAMVRQPITQPLMTGIRAIDSVATCGEGQRVGIFSAPGVGKSTLLAMLCNAPDADSNVLVLIGERGREVREFIDFTLSEETRKRCVIVVATSDRPALERVRALFVATTIAEFFRDNGKRVVLLADSLTRYARAAREIALAAGETAVSGEYPPGVFSALPRLLERTGMGEKGSITAFYTVLVEGDDMNEPLADEVRSLLDGHIVLSRRLAERGHYPAIDVLATLSRVFPVVTSHEHRQLAAILRRCLALYQEVELLIRIGEYQRGVDTDTDKAIDTYPDICTFLRQSKDEVCGPELLIEKLHQILTE*