MRGLRLRIQGARRDDELPALVHHLGLVVLLYNLRFHPSWRPDFTASAAWLLAAVGRARRGWCRALYAPPLSEEARRDCIRRVTTEWLDQRRRNPLYLAAVMGELRGLIWTRDIEGLSGDIAAVATQGASPAALAPALLRAWAAQVGERPFWDALFCIALLGGAYEAEVREVAGIAPAALALLRELAAVPLGHAPPGAPLAIVSLPFARAVRAELLGRAGVLAEAVRRLRLAAAKRRLLPEREAHFLAAAAASEALAGPARPTPELHLRPHFLRAIDAARGPCTVPGAPPADPGGRLREAGEAVAVCLEAAVRCTPAASAFIAFKAFKALDRLPGQAADALAPSSPLP*