MKSLRPLPSIVDFNQIFTAMSKMRPQPPLSTVISLSKQLQLLGLRPNDYSLNIMANCYCQLGNVDLGLSILAYIIKLGYQPSIVTFTTLINGFIHTNHLNQAVRLLEKIGKLGFQPTIVTYGSMFKGLCRSGNNAGALNLLRNMESDGHCMPNVVIYNTIIDSLCKDQLLSQALNLFKEMKAKRIFPNVVTYNTLIRGMCSLGQWKEGQEILTEMLGNSIHPTIETYSMLIDMYCKEGKVGEARALFEYMIKRGLVPSIITYSTLLDGYCLRGEMDEAEKMLDLMVKDGCEPSVVTYSSLINGYCKAKKIDRAFGLLQEMPLKGLAPNVVTYNTLIDALCKDNQLKFARQLFNEMESDGLKPDVFTYNSVIDGLCKHARIDEAVCFFKDMKNSGVRSDIISYNILIDGLCKAGRLGEAVDIFSFLIAKGLHDVRSYTIMIKGFCKKGLLTDADELLKKMEDNGCSPNDCTFNTIIRGFLYDKDVKRALELISIMRSRGFAAENHTTLLLVGLLTDPTVSEADKKLLKQFFEIS*