MIDRMSMCVRRRVAVVTGGNRGLGLAVVRALAEAEKENMVVVLSARDAVTGYRACEDLKLPNVVFQQLDVQDSSSIARFAAWLEAKHGGLDILINNAGILDVILDEEALAKYNVKPDARDKVVINDFEASKKCVDTNFYGCKRTIEALLPLLRASPSGAHIINVSSLFGQLEWLPNESLQQRLNDPVRLNQDDVDKIMEDFLTDFRAGKLEEGNWPKGFPGYKMAKICLNVFTRILAAALESRPDGQKVYVNVVDPGYVVTDMTWGTGELTPQEAADALVWVALHNHITPPSGQLFYLRKSKDFVSSRDISNPKGAEKPFCTY*