MNSFSIKDILNRQAAEDRLSKMQKFKRDDGQAEAAHSELASYSKTVVSEIQHMERALRACEDTRDREQARVDNGSGLQDVPKFTTSSHVRKKKRRILFTKSQIFELERRFRQQKYLSANEREQLARIIDLTPTQVKIWFQNHRYKFKKQIGEKDQFYRDVSAAFCSSVGAPTAPRTVPVPVLVKDGLPCYDTTGKNQPQQMIPYDYETAEYPLPVTHSSAVSYHAPSYPFWAY