MVSVATVDAQKAEVLSSVISPNQNQSSEELHVFRSKLPDISISNNIPLHVYLFERLSEFEERTCLIAGNSGETFTFGETHLICQKIAAGLTKVGIKKGDVIMTFLQNCSEFVFTFLASSMIGAVITTANPFYTKSEVFKQLKASNAKLIVTQSQYVDKFRDPAENDPKIGEDFSVVTIDDPPENCLHFSVLSEAKVEDMPKGVVIHPDDPVALPFSSGTTGLPKGVILTHKSLITGVAQLVDGDNPNFYLKHDDVVLCVLPLFHIFALNSVLLVSLRAGASVLLMQKFEISALLELIQKHRVSVAAVVPPLVLALAKNPMVDSFDLSSIRLVLSGAAPLGKELEEALHRRVPQAIFGQGYGMTEAGPVVTMCPAFAKQPLSTKSGSCGSVVRNADLKVVDPETGGSLDRNQPGEICIRGSQIMKGYLNDDEATARTIDIDGWLHTGDIGYVDDDDEIYIVDRVKELIKFKGFQVPPAELESLLISHPEIADAAVVPQKDDAAGEVPVAFVVRSAQGFDLTEEAIKEFIAKQVVFYKKLHKVYFIHAIPKSPSGKILRKDLRAKLASTPQ*