MKSLPECFGNLTNLHHIELIRCYALERLPESFGNLTNLHHISLNECSALETLPDSFCRLMKLKYLMLKECTNLTMSSETLGNISTLECINLDDCGKIEVLPQQVAHQMSLEQLFLDGTNLKELPSAIGELSVLEHLSVGSPFLDTLPPSLCDLKNLKQLQVLSCGELKCLPASLGLLTQLTKLWVSYCPLISELPFKKAVKGNRETSSDLNSSIHNCVFPRLQELRVDQTGISEVSFAQGVCFNLRTVWIWGCNDLVEVGTLPNTLLNLRIWECRNLRKLGNIDGLAELRLLDVMGCSKLEELPGIETLVSLRWLQANRCVKLKSIRGLRQLTELQVVEVEGCSDLEEVEGIQHCMSLEELDVTGCPKLRWSAGVEEQLRQRRVFRLGRREFX