MKLLQFFIFSFISISLFGCVNSHQVLKYNTLELPSGVSGPESIAFDCNRDGPYTGISDGRILKWQGSKHGWKEFAITSPFRIPEFCDGSANPAMEQVCGRPLGLKFNEATCDLYIADAYFGLLVVGRNGGVAKQVAISVEGVPFRFTNALDIDQNTGVVYFTDTSTIFQRWAYAIAMQTGDKTGRLLKYDPRTKEVTVLLRGLSFSNGVALSKDKDFVLVTETTAAKVTRYWLQGQKSQLSDTFTRLVGCPDNIQRNIHGEFWVAQNNCGRPELKVRSVKLNREGRIMEELSEDFGPLSEVQEKDNDLWLGYVILPYIGLLN*