MKRGKVVFISTPALGNIVPIIEFAKVFTQKNKNISATILLINIPQRPLVQSYIDSLTTAATGNIHFLSLPVADPPSLDQFDATIGFLSLLIQNHTLQVKNALIDLISDSDSGQVVGFFIDMFCTSFIDVAKELNIPCYLYFASPATFLSFMLHLPILDAQVSTNIEYKDSANDFNILGFSNPVPIKCFPSFMLKRHIDGYSWFLHHAKRYKETKGIIVNTFQELEPYCLNSLVHTTTSHVVPPIYPIGPVVDHNGPAQWHQDSWGHENVMKWLDNQEPSSVIFLSFGSMGSLKDSQVMEIAKGLEKAGHPFLWAIREAPKDKRELPNDYTNLEEILPNGFLESTKGRGLVCGLVPQVTILAHKAIGGFVSHCGWNSILESLYYGVPIGTWPIYAEQHLNAFELVKELDLAVEITMDYRDGTTLVSSEEVAKGVKKLMDGDGDGEVRQKFKKMSEKCKDVWKENGSSSNFLGHLIDELMAVI*