MKLSQFFIFSFISISLFGCVNSHQALKYNTLELPSGVSGPESIAFDCNGDGPYTGISDGKILKWQGSKHGWKEFAITSPFRIPKFCDGSLNPAMEQVCGRPLGLKFNEATCDLYIADAYFGLLVVGQNGGVAKQVAISAEGVPFRFTNALDIDQNTGVVYFTDTSTIFQRWAYAIVMQIGDKTGRLLKYDPRTKEVTVLLRGLSFSNGVALSEDKYFVLVTEMTAAKITRYWLQGQKSQLSDTFTQLVGCPDNIQRNIHGEFWVAQNNCGRPEVKVRPVRLNKEGKIVEELSVDVGPLSEVQEKNNSLWLGYVILSYIGVLN*