MNLAKKIIIGVCIYLVFLLALLPASVAIKLAPLPNNISVTGVSGSIWSGSIESMTIQNRQLEQVQWQLSPWALFLGQAKIDLVIGNRGSAVNGKGLVILSMSGIDAEGLRFEAPTSFLLGNTRLPFRTKVGGDISLFIDRLEQGTPWCEQLNGKLFLSSAGVKNQFGNYPLGDIELALSCVDGNVKVKSDETMNQLGFSGTLMLQAEKVVQLSAKIKETSSQPEDLKKALAFLGKKDSQGYYPISYQGRVPGL