MKPLLKVRTVTLGLSLLPNQPDAWDLELARAAAFVSSARRRLEDAGYEVQTTRISSQSFESWVDVSDATAALEAFRRLDATLLRLGVGLFNAGPATSPEGLALVPQIVALGPRISASGAMPGPLDRAAASRLADAILTISQTTGGGEGNFQFCASFNTPFFPASYHEGASPSFAIGCETSELLAHAMPRAGGDLPRAKALLVDTFTDQLLPLQAIARQLSQAHAPAAHGLQYDGIDASVAPMGDASPLTGSFESLGLGSFGQSGTLAAAALVTGALKELPVDTCGYCGLMLPPLEDAGLARGAADGAYRIHDLLAYSAVCGLGLDTVPVPGDVPKAKLAALLLDVAALAFRLNKPLTARLFPVPGKAAGDAVEFENPHLCSSAVFDVP*