MSGDLQTSILKILNEYTKESENSFKDNQLMKYVLRDIPEIFENKAALDSNKYKIKASVGQGNWAEIPWICIFDKEVTETAQKGYYIVYLFKNDMSGVYLSLNQGWTQYSEKYGSKGAKLNIKKVSSVYKDILKSSSDFDFSEISLGKRTLAKGYELGHICGKYYSLSKFPEEKELINDLRNLIGVYRELKGNVNSYIKNKGISEYYDVIEMLLAKYEKEDFDISEEDGEGGLTLEKSEIPDKTEGFQNRNRTYSAVKTNFEHISKGSKKLGSSGEKLVYDYEVSFLNENGCPNLAKNVKHVSEEDGDGAGYDILSYDLKGNEKYIEVKTTKNGKNTPFIVSRNELEFSKEYGDKYYIYRVYEFNPKNKSGKFYVVNGPIDQEFNLEPKEYYVKR