MNKLVIALCAFAMLTAASCDGSGSKATADKKFPRKNILWFDATANFKRFSYKDSVIYYLKKSKDAGVTDVVIDVKPITGEVLYPSKIAPVMQDWDGFKKTENFDLLTVCIEEGHKLGLVVHASTNVFVAGHNFFDRGVVYSDSTKRSWASLNNTPDGLKPITSIKKKYSSMLNPVRRDVQEYELSILKELIGMYPKLDGIILDRVRYDGIEADFSNESREAYEKYAGHKVANFPDDIYKYEKEGDKPVRKEGVEFKKWVEFRAKVISDFIWEARKELKAINPKISYGDYTGSWYPTYYEVGVNWASKEINAKDYFDQATPEYNKFGYAEALDLYTSGCYYYEVDKSESKHIDKNNKERTEAGQHKGTADFYTVEGSNELAVKLMNGKAPMYGGLYVDQYNGHPEQFVRAMKMCQKKSDGVMIFDIVHIINNNWWNELKEGFKN