MRAKKKRGVGAIHSAQRLARRGMAARSFAREAVRRLGRNTDEIIAPLSLGYIPGRLARGRLVEDSTRESSSRYLATRTFGEAPSHGTPAGLAVAAAAERIITPSTCEHLRTRGYAIVDGAMEGIDVDGVPLAEAMLNELRSLSSSPGVMARNATVLVGKDGVANRLEKSNIFEAEVHALSEESLADAPTLRAAWEDRTQLTLLNVMLPARAPPQSLHYQSVKLQRNAGRGGCFPLHFDSDAGLDARVVTALTYLNPTWKPGDGGELVLFPFPDDPIKVEPIAGRVVLFSSANTLHRVLPSAAERFCFTTWFFAKQARSDDGDEGRTTTHTGAASTQLARKAADKYWGSGKSNDDLWPEPGAEEIRTMRECEALLAPGMRKHLLRLVHAEEWAASIAESHPDTPERTKALETHRREVDVIARAIGGRYPRGLARIGSAMGSERGGAVRERLGGLEVRWF*