MKKRWLVFAIICLIITGFLSPKAEAATDYGSSFFTNVSLQNQNGEQATNFKENSKVRVAYDFVITQPVASGETMTLTIPDQLKLINYGGFPLMDSQGNTIANATIDQVTGTITLTFTDYVNTHTDLSGSLFYNATFNSKNIQTDQVNPIAFPVKNTTQTVTPYISKVNSGGGTGSPTIVFKQGRMDDKDLSILHWTVTLNNALTPIDNAVYTDTLGSGQNLLGSATIKYRDANKKVIATNIQPIALDADRNFELSIGALNNQSVVITYDTKITTKQKSYTNKATLSGDNLDAVSRNATVNDYGSGGQGTGTPPAPPVKEEPPFIPAEKQPIEKTVETDFGPLEIVKDSEQNGKIKVIYKVKDGDTLPGVANKFDVSVAEIKDWNNLTSDTLQAGQKLQLTIEKTLLSKITVPPVQKVTSTTRVDGVVKATGVLPHTGDSNPFIPFVTGLSLIALGFTFGRKS