MKSNLCYFFLFCFQVEALTGKIGDSAKSDMFIAHDGGVQILCKYPETVRQFKMQLLKGMQPLCNLTRMEESGNTVSVKNLQLCQSQLSNSSVSFFLYNLDRSHASYYSCKLLIFDPPPFQEIVSTEYLHIYESQLCCQLKLWLPIGCAAFLVVYIFACVLICCLVKKKPRPSVHDPNSEYMFMAAVNTAKKPRLAGKKEPAMRTSGCGPVLRDGSWTEGVCSGWSLYCEHGAKKDPRNCLQKESCTGFSLRPLSALK