MKLSQFFIFSFISISLFECVNSHQALKYNKLKLPSWVSGPESIAFDCNGDGPYTGISDGRILKWQGSKHGWKEFAITSPFRIPKFCNGSINPAMEQVCGRPLGLKFNEATCDLYIADAYFGLLVVGHNGGVAKQIAISAEGVPFRFTNALDIDQNTGIVYFTDTSTIFQRWAYAIAMQTGDKTGRLLKYDPRTKEVTVLLRGLSFSNGVALSKDKDFVLVTETTTAKVTRYWLRGQKSQLSDTFTQLVGCPDNIQRNIHGEFWVAQNNCGRPELKVRPVRLNEEGKIMEELSEDVGPVSEVQEKDNSLWLCSVIFPYISVLN*