MKPLLKVRTVTLGLSLLPNQPDAWDLELARAAAFVSSARRRLEDAGYEVQTTRISSQSFESWVDVSDATAALEAFRRLDATLLRLGVGLFNAGPATSPEGLALVPQIVALGPRISASGAMPGPLDRAAASRLADAILTISQTTAGGEGNFQFCASFNTPFFPASYHEGASPSFAIGCETSELLAHAMPRAGGDLPRAKALLVDTFTDQLLPLQAIARQLSQAHAPAVRGPTLAQAWTRPGDPAQAHGLQYDGIDASVAPMGDASPLTGSFESLGLGSFGQSGTLAAAALVTGALKELPVDTCGYCGLMLPPLEDAGLARGAADGAYRIHDLLAYSAVCGLGLDTVPVPGDVPKAKLAALLLDVAALAFRLNKPLTARLFPVPGKAAGDAVEFENPHLCSSAVFDVP*